【发布时间】:2017-08-22 11:27:47
【问题描述】:
在熟悉 npm 的过程中,我在 windows 上的用户目录(C:\users...)中安装了一些全局的东西,包括 angular cli -
如何重新定位此目录或卸载并重新安装到其他文件夹?
【问题讨论】:
-
只需使用 NPM 将其从当前位置删除,然后重新安装到您想要的位置。
标签: node.js npm angular-cli
在熟悉 npm 的过程中,我在 windows 上的用户目录(C:\users...)中安装了一些全局的东西,包括 angular cli -
如何重新定位此目录或卸载并重新安装到其他文件夹?
【问题讨论】:
标签: node.js npm angular-cli
你可以一个一个地做
npm uninstall angular-cli
npm -g install angular-cli
没有 -g 将与当前目录 package.json 进行交互,而使用 -g 则在全局范围内进行交互(您的 %USER_PROFILE%)
【讨论】:
我认为您不能像那样更改目录。全局安装默认选择{prefix}/lib/node_modules 的路径,因为程序在查找-g 模块时会引用此路径。您无法更改它们。
对于本地安装文件,自动转到./node_modules/.bin/ 并从那里进行程序检查。
请看https://nodejs.org/en/blog/npm/npm-1-0-global-vs-local-installation/
【讨论】: