在學習Node.js連接MySQL時,使用nvm安裝node6.10.0,在項目目錄下npm install mysql 出問題。
在查詢解決方法后,得知是因為配置文件有問題 package.json 有問題。需要npm init -f 來手動配置。
嘗試安裝其他插件后發現,都有這種問題。
此時電腦上安裝了nvm,卸載了之前的node,但是全局安裝的npm包都沒有卸載。也有可能是這個原因。
可以設置一下,將nvm管理的所有版本的node公用npm包。
或者在不同版本的node里單獨下載需要的npm包。因為不同的node版本,所支持的npm包的版本不同。
使用nvm管理node版本時,各個版本下公用npm安裝的插件問題