如何重新定位全局包?

时间:2017-08-22 03:00:30

标签: node.js npm angular-cli

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

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

2 个答案:

答案 0 :(得分:0)

你可以通过

逐一完成
npm uninstall angular-cli

npm -g install angular-cli

没有-g将与当前目录package.json进行交互,而-g全局进行(您的%USER_PROFILE%)

答案 1 :(得分:0)

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

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

请参阅the basis