你好我想改变我的node_modules文件夹的位置,经过一些研究,我没有找到一种方法在angular-cli.json或任何其他json中的某处更改它。
我找到了这个命令:mklink /j node_modules S:\somepath\node_modules
因此,我可以从另一个文件夹中引用node_modules。现在的问题是S:
实际上是一个映射文件夹而不是真正的驱动器。并且mkLink命令只有在它不是映射文件夹的真实驱动器时才有效。
是否可以使mklink
使用映射文件夹而不是驱动器?
如果我将文件夹路径更改为实际的驱动器路径,它可以工作,我可以编译角度应用程序。我希望有一个映射路径而不是驱动器,但是如果它可能,那么我将保留一个驱动器路径。
我可以使用/ d而不是/ j创建指向映射文件夹的链接,但是即使使用ng serve --preserve-symlinks,angular也不会再编译。
PS:如果有任何其他方法将node_modules外部化为全局文件夹,我将接受它作为解决方案。我只需要找到一种从app文件夹中删除node_modules的方法。