我有一个Angular2项目,我想将node_modules文件夹移动到其他位置。
例如,我的项目位于 C:\ Users \ Me \ MyAngularProject ,我希望我的模块位于 C:\ node_modules (不是全局的方式)。
在哪里可以在项目的配置文件中设置此路径?
答案 0 :(得分:3)
不幸的是,没有简单的配置设置。在当前项目之外使用node_modules被认为是不好的做法。虽然有很多用例。
您可以在Windows上使用关键点
mklink /j node_modules C:\node_modules
或Linux上的符号链接
ln -s ~/shared_node_modules node_modules
完成此操作后,您需要将--preserve-symlinks
添加到ng build
和ng serve
,以防止打字稿警告并包含样式表。
要--preserve-symlinks
添加ng test
到{{1}}。它似乎没有工作,但目前有大量恼人的警告。