我通过IONIC3.0.1项目使用NPM。
ionic info
给出:
npm -v
给出: 5.7.1
有时,我在NPM和[project]/package.json
文件中设置的各种包的版本上遇到麻烦。我使用一些npm install
和修改value of the dependencies to the right ones like in that thread来解决这个问题。
但是正在发生一些新的事情,在构建项目时会产生抛出错误的后果。
有些文件似乎被删除或重命名。在构建ionic build android
时,我得到以下错误:Error: Cannot find module './optimize/MergeDuplicateChuncksPlugin
经过一番调查,我发现在[project]/node_modules
中应该有一个文件webpack/lib/optimize/MergeDuplicateChunksPlugin.js
但是在[project]/node_moduleswebpack/lib/optimize/
中,文件MergeDuplicateChunksPlugin.js
并不存在,它似乎已经被文件.MergeDuplicateChunksPlugin.js.icloud
所替代。
我还是不明白。是苹果icloud在我的项目上做了些什么吗?
还注意到,webpack
不应该在文件[project]/package.json
中的Mydependencies
列表中。
我尝试过删除rm -rf node_modules/webpack
并重新安装npm install webpack
。
删除文件,但不删除结构文件夹。重新安装命令npm install webpack
错误,因为有一个文件project/node_modules/.bin/webpack
应该根据日志移走,而且也不可能这样做。
我的问题是:为什么在我的项目中出现*.js.icloud文件?
发布于 2018-03-18 09:12:39
问题是icloud处理或已经处理了一些文件上的一些操作。
在Finder应用程序中,转到文件的文件夹,该文件夹看起来是丢失的。
查找.[file name + its extension].icloud
文件,右键单击以下载正确的文件。[file name + its extension]
将取代.[file name + its extension].icloud
成为可用的。
https://stackoverflow.com/questions/49329525
复制相似问题