【问题标题】:npm not responding after changing the prefix更改前缀后 npm 没有响应
【发布时间】:2017-01-08 02:36:43
【问题描述】:

我最近尝试通过 npm 更新我的 IONIC CLI,安装成功了几次,但 CLI 版本没有改变。经过研究,我决定更改 npm 前缀,然后 IONIC 开始抛出 bash: IONIC command not found。然后我做了进一步的研究,之后我通过 windows cmd admin 编辑了 npm 配置。我做了

 npm  cofig edit 

我把前缀改成了

 \users\<username>\

此后,npm 不再响应。

如果我运行类似

npm install -g ionic

什么都没有发生,没有错误,也没有任何形式的响应。 我已经卸载并重新安装了几次节点。我正在使用节点 V4.2.2。

【问题讨论】:

    标签: javascript node.js bash ionic-framework npm


    【解决方案1】:

    我终于找到了解决这个问题的方法。这些都是我做的

    1. 我删除了所有应用程序中的所有 node_module 文件夹(我不确定这是否真的有必要)

    2. 我按照https://stackoverflow.com/a/20711410/1363169完成了节点的完全卸载

    3. 我跑了

      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
    

    一切都好起来了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      相关资源
      最近更新 更多