導入VUE前端工程npm install yarn install 常見錯誤 及其互轉


 

1. 我這里使用了nrm命令來切換npm的實際鏡像

2.切換為淘寶鏡像 nrm use taobao

3.下載依賴包 npm install

結果一直卡在sill install loadAllDepsIntoIdealTree,如果有耐心就可以等到錯誤出來,

4. 查看日志文件 C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2020-07-07T00_42_01_336Z-debug.log

發現里面有的代理地址有問題 

 https://registry.npm.taobao.org/@XXX failed, reason: connect ETIMEDOUT 93.184.216.34:8080

5. 該問題的處理方式是 去除代理

6,再重新運行npm install,基本都能下載,我們又遇到了node-sass下載不下來的問題.

7. 解決node-sass問題關鍵就是改該文件下載的地址npm config set sass-binary-site https://npm.taobao.org/mirrors/node-sass

OK

 

 如果遇到 項目運行npm install出現,如下錯誤:

Unexpected end of JSON input while parsing near ‘…4Dfnni2pHBfCQQ1hgyNg3’

解決方法:

運行 npm cache clean --force , 后再運行 npm install.

公司的大腦項目前端應用需要依次執行以下命令才能完成打包

npm install -g yarn

yarn intall

(項目中有報錯,有node-gyp 它是使用到了python27,需要手動安裝以下Python27版本的在計算機上)

yarn run dev

----------------------------------------------------------------------------------------------------------------------------------------

 

不過在運行 npm run dev 時候,還是報了問題...

原因就是我們公司這個項目是 yarn.lock鎖定的版本.  所以我需要改成使用 yarn來安裝依賴.

注意: yarn也我遇到了個坑,我用yarn1.20及其以上版本運行 yarn install 時候一直報問題,,,后來改成低版本的 yarn1.9.2 就把依賴裝成功了, 項目也啟動起來了.

 

補充知識:  yarn.lock文件與package-lock.json 互轉

 

npm install -g synp

yarn.lock => package-lock.json

yarn # be sure the node_modules folder dir and is updated synp --source-file /path/to/yarn.lock # will create /path/to/package-lock.json

package-lock.json => yarn.lock

npm install # be sure the node_modules dir exists and is updated synp --source-file /path/to/package-lock.json # will create /path/to/yarn.lock

轉換生成package-lock.json后,我刪除node_models文件夾,然后用npm install 就能把依賴包安裝成功,npm run dev也沒有問題.

我的軟件版本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM