grunt:可以为插件重新定位“node_modules”吗?

时间:2013-05-24 15:09:12

标签: gruntjs

如果我安装了任何grunt插件,则默认情况下会将其添加到项目目录根目录中名为“node_modules”的文件夹中。

我的问题:是否可以将整个文件夹(以及所有插件)移动到另一个位置(但仍然在我的项目文件夹中),让我们说“build / node_modules”?

当然,我仍然希望能够在此更改后从项目层次结构中的任何位置运行grunt。

2 个答案:

答案 0 :(得分:6)

不,这是Node.JS核心文件的一个特性。在您不知道的情况下,Node.JS是Grunt构建的平台。

所有未指向绝对文件或以require()开头的./次调用都会尝试在node_modules个文件夹中找到模块。

答案 1 :(得分:1)

您可以使用符号链接ln -s /original_node_modules_path/node_modules ./node_modules