![](/img/trans.png)
[英]Where does Node.js search for modules when no node_modules folder included in project?
[英]*.js.icloud where does that come from in “node_modules” folder or for other files of my project on macOS
我通過IONIC3.0.1項目使用NPM。
ionic info
給出:
npm -v
給出:5.7.1
有時,我會遇到NPM和[project]/package.json
文件中設置的各種軟件包版本的問題。 我通過一些npm install
來解決該問題,並將依賴項的值更改為該線程中正確的依賴項 。
但是,正在發生新的事情,並且在構建項目時會引發錯誤。
有些文件似乎消失了或被重命名了。 構建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
。
我不明白 Apple icloud是否對我的項目采取了措施?
注意此外 , webpack
也不應該位於[project]/package.json
文件的dependencies
列表中。
我試圖刪除rm -rf node_modules/webpack
並重新安裝npm install webpack
。
刪除刪除文件,但不刪除結構文件夾。 重新安裝命令npm install webpack
bugs是因為有一個文件project/node_modules/.bin/webpack
應該根據日志移走,但也不能這樣做。
我的問題是:為什么我的項目中出現* .js.icloud文件?
問題是icloud正在處理或已對某些文件執行了某些操作。
在Finder應用程序中,轉到顯示為丟失的文件的文件夾。
找到.[file name + its extension].icloud
文件,右鍵單擊以下載正確的文件。 [file name + its extension]
將代替.[file name + its extension].icloud
變為可用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.