Angular2改变node_modules路径

时间:2017-07-21 20:15:44

标签: angular

我有一个Angular2项目,我想将node_modules文件夹移动到其他位置。

例如,我的项目位于 C:\ Users \ Me \ MyAngularProject ,我希望我的模块位于 C:\ node_modules (不是全局的方式)。

在哪里可以在项目的配置文件中设置此路径?

1 个答案:

答案 0 :(得分:3)

不幸的是,没有简单的配置设置。在当前项目之外使用node_modules被认为是不好的做法。虽然有很多用例。

您可以在Windows上使用关键点

mklink /j node_modules C:\node_modules

或Linux上的符号链接

ln -s ~/shared_node_modules node_modules

完成此操作后,您需要将--preserve-symlinks添加到ng buildng serve,以防止打字稿警告并包含样式表。

--preserve-symlinks添加ng test到{{1}}。它似乎没有工作,但目前有大量恼人的警告。