問題原因:
- 用nvm1.1.7的版本安裝了16.x以上的node, 然后再下載依賴的時(shí)候就報(bào)錯(cuò)了;
- 總結(jié)一下就是nvm版本太低了,他的里面沒有集成高版本node導(dǎo)致的。
解決辦法:
把nvm切換到新版本就行了。
1. 卸載掉當(dāng)前所有的node
nvm uninstall [xxx]
有3個(gè)版本的node,我們要nvm uninstall 16.18.1, nvm uninstall 16.12.2…
這樣依次執(zhí)行命令,卸載掉所有的node。
移除16.13.2時(shí),出現(xiàn)這個(gè)提示:
到這個(gè)文件夾下手動(dòng)刪除(已手動(dòng)刪除16.13.2文件夾):
2. 卸載當(dāng)前nvm
3. 下載新版nvm(下載:NVM下載 - NVM中文網(wǎng)或者github上)
4. 雙擊exe文件,安裝nvm
選擇路徑安裝:
這樣就安裝成功nvm了。文章來源:http://www.zghlxwxcb.cn/news/detail-625319.html
5. 配置settings.txt文件,設(shè)置國(guó)內(nèi)鏡像
// 設(shè)置node鏡像
nvm node_mirror https://npm.taobao.org/mirrors/node/
// 設(shè)置npm鏡像
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
6. 安裝所需要的node版本
例如16.17.0:nvm install 16.17.0文章來源地址http://www.zghlxwxcb.cn/news/detail-625319.html
7. 常用nvm 命令
- nvm install < version > : version 可以是 node.js版本 或 latest表示最新的穩(wěn)定版本
- nvm list : 查看當(dāng)前本機(jī)使用 nvm 已安裝的nodejs的版本列表
- nvm list available : 查看網(wǎng)絡(luò)上可以安裝的版本
- nvm on: 啟動(dòng)nvm
- nvm off: 禁用nvm
- nvm uninstall < version > : 卸載指定版本的 nodejs
- nvm use [version]:使用指定版本的 nodejs(必須是已經(jīng)安裝過的)
到了這里,關(guān)于npm install報(bào)錯(cuò) -> npm ERR! Unexpected token ‘.‘ 報(bào)錯(cuò)解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!