如果我安装了任何grunt插件,则默认情况下会将其添加到项目目录根目录中名为"node_modules"的文件夹中.
我的问题:是否可以将整个文件夹(以及所有插件)移动到另一个位置(但仍然在我的项目文件夹中),让我们说"build/node_modules"?
当然,我仍然希望能够在此更改后从项目层次结构中的任何位置运行grunt.
不,这是Node.JS核心文件的一个特性.在您不知道的情况下,Node.JS是Grunt构建的平台.
所有require()未指向绝对文件或以其开头的调用都./将尝试在node_modules文件夹中查找模块.