文章目錄
- nvm是什麼
- 下載
- 安裝/管理nodejs
- 設置淘寶鏡像源
- `npm install`報錯原因
- 輸入`npm install` 報錯npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] postinstall: `node scripts/build.js`
- Module build failed: Error: ENOENT: no such file or directory
- 【Vue】“npm WARN [email protected] requires a peer of ajv@^6.0.0 but none is installed.”
- 參考
nvm是什麼
nvm全名node.js version management,顧名思義是一個nodejs的版本管理工具。通過它可以安裝和切換不同版本的nodejs。
下載
https://github.com/coreybutler/nvm-windows/releases
推薦使用nvm-setup.zip
解壓安裝,安裝完成後 cmd
窗口運行nvm
命令,驗證是否安裝成功。
安裝/管理nodejs
1。 查看本地安裝的所有版本;有可選參數available,顯示所有可下載的版本。
nvm list [available]
nvm ls
- 安裝,命令中的版本號可自定義,具體參考命令1查詢出來的列表
nvm install 10.15.0
- 使用特定版本
nvm use 10.15.0
- 卸載
nvm uninstall 10.15.0
設置淘寶鏡像源
- 打開nvm的安裝路徑
- 打開settings.txt,加入下面內容
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
npm install
報錯原因
輸入npm install
報錯npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] postinstall: node scripts/build.js
sass安裝時獲取源的問題,修改sass安裝的源,使用taobao的npm
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
然後運行npm install
Module build failed: Error: ENOENT: no such file or directory
npm rebuild node-sass
【Vue】“npm WARN [email protected] requires a peer of ajv@^6.0.0 but none is installed.”
解決:手動安裝ajv即可。
npm install ajv@^6.0.0
參考
https://www.cnblogs.com/gaozejie/p/10689742.html
https://www.cnblogs.com/dengjerry/p/12686812.html
https://www.cnblogs.com/pxblog/p/12444050.html
https://blog.csdn.net/u010900754/article/details/80247520
https://www.jianshu.com/p/a6948377a8a0