【问题标题】:How to relocate global packages?如何重新定位全局包?
【发布时间】:2017-08-22 11:27:47
【问题描述】:

在熟悉 npm 的过程中,我在 windows 上的用户目录(C:\users...)中安装了一些全局的东西,包括 angular cli -

如何重新定位此目录或卸载并重新安装到其他文件夹?

【问题讨论】:

  • 只需使用 NPM 将其从当前位置删除,然后重新安装到您想要的位置。

标签: node.js npm angular-cli


【解决方案1】:

你可以一个一个地做

npm uninstall angular-cli

npm -g install angular-cli

没有 -g 将与当前目录 package.json 进行交互,而使用 -g 则在全局范围内进行交互(您的 %USER_PROFILE%)

【讨论】:

    【解决方案2】:

    我认为您不能像那样更改目录。全局安装默认选择{prefix}/lib/node_modules 的路径,因为程序在查找-g 模块时会引用此路径。您无法更改它们。

    对于本地安装文件,自动转到./node_modules/.bin/ 并从那里进行程序检查。

    请看https://nodejs.org/en/blog/npm/npm-1-0-global-vs-local-installation/

    【讨论】:

      猜你喜欢
      • 2020-01-13
      • 1970-01-01
      • 2020-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多