NPM在更改前缀后没有响应
npm not responding after changing the prefix
我最近尝试通过npm更新我的IONIC CLI,安装成功了几次,但CLI版本没有改变。经过一番研究,我决定更改npm前缀,然后IONIC策略抛出bash: IONIC命令没有找到。然后我做了进一步的研究,之后我通过windows cmd admin编辑了npm配置。我做了
npm cofig edit
我将前缀更改为
'users'<username>'
之后,NPM不再响应。
如果我输入
npm install -g ionic
什么都没有发生,没有错误,也没有任何形式的响应。我已经卸载和重新安装节点好几次了。我正在使用节点V4.2.2.
我终于找到了解决办法。这些就是我所做的
-
我删除了我所有应用程序中的所有node_module文件夹(我不确定这是否真的有必要)
-
我按照https://stackoverflow.com/a/20711410/1363169
完成了节点的完全卸载 我跑
npm root -g
返回路径
C:'Users'<username>'node_module
代替
/usr/local
或任何安装节点的地方,在我自己的情况下,节点安装在
中C:'Users'<username>'AppData'Roaming'npm
我然后跑了
npm config set prefix "C:'Users'<username>'AppData'Roaming'npm"
然后我重新安装了cordova和ionic
npm install -g cordova
npm install ionic -g
一切都好
相关文章:
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- 响应动画手风琴不工作
- 如何从SeleniumWebdriver获取异步Javascript响应
- jQuery's trim()的前缀为not运算符
- Ajax调用在Firefox中不会自动响应
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- IIS动态HTTP响应标头
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- Ajax响应转换
- 在jquery中生成一个自动前缀编号
- 使Intro.js工具提示响应
- 在js中,表单提交时从响应体中删除前缀
- NPM在更改前缀后没有响应