npm在更改前缀后没有响应
我试图通过npm最近更新我的IONIC CLI,安装成功了几次,但CLI版本没有改变。 经过研究,我决定改变npm前缀,然后IONIC提出投掷bash:找不到IONIC命令。 之后我做了进一步的研究,之后我通过windows cmd admin编辑了npmconfiguration。 我做了
npm cofig edit
我改变了前缀
\users\<username>\
从那以后,npm不再回应。
如果我运行类似的东西
npm install -g ionic
没有任何反应,也没有任何错误或任何forms的反应 我有几次卸载并重新安装节点。 我正在使用节点V4.2.2。
我终于find了解决办法。 这些就是我所做的
-
我删除了所有应用程序中的所有node_module文件夹(我不确定这是否真的有必要)
-
我通过以下https://stackoverflow.com/a/20711410/1363169完成了节点的完全卸载
-
我跑了
npm root -g
它返回path
C:\Users\<username>\node_module
代替
/usr/local
或者无论节点安装在哪里,在我自己的情况下节点是安装在
C:\Users\<username>\AppData\Roaming\npm
我然后跑了
npm config set prefix "C:\Users\<username>\AppData\Roaming\npm"
然后我又重新安装了cordova和离子
npm install -g cordova npm install ionic -g
一切都很好