Gruntjs Grunt LoadNPMTask出现问题,找不到模块
我是格伦特的新手。我有我的grunt(验证版本等),我在“node_modules”文件夹中看到了我需要的NPMTask。但是,当我尝试运行grunt时,它失败了,因为找不到任务模块 grunt默认值-v 我的驱动器中安装了节点\ U模块:Gruntjs Grunt LoadNPMTask出现问题,找不到模块,gruntjs,Gruntjs,我是格伦特的新手。我有我的grunt(验证版本等),我在“node_modules”文件夹中看到了我需要的NPMTask。但是,当我尝试运行grunt时,它失败了,因为找不到任务模块 grunt默认值-v 我的驱动器中安装了节点\ U模块: C:\Users\NoBody\node_modules 通常,这不是一个问题。但是,在我进行开发的地方: C:\users\Nobody\Desktop\Development\GruntExamples\ 找不到我需要的NpmTask模块。当我将文件
C:\Users\NoBody\node_modules
通常,这不是一个问题。但是,在我进行开发的地方:
C:\users\Nobody\Desktop\Development\GruntExamples\
找不到我需要的NpmTask模块。当我将文件移动到以下位置时:
C:\Users\Nobody
——一切正常。。但是,我不想在那里做我的开发
我尝试将路径添加到NpmTaks,如下所示:
grunt.loadNpmTasks("../../../../grunt-contrib-clean");
我尝试了其他一些“路径”,但没有任何效果。是否有一个“路径”声明可以添加到我的grunt文件中,让我的任务在需要的地方解析
注意:我试过npm安装grunt contrib clean--save dev(不走运),我试过grunt contrib clean-g(不走运)
但就像我提到的。如果我将我的文件移动到我的node_模块所在的同一根目录中,它就会工作。。。但是,再一次,我不想在这里做我的开发
请告知。使用符号链接似乎是一种选择(),尽管我从未尝试过 但是,我建议不要使用全局
节点\u模块
位置。我的理由是:
- 依赖项的本地副本不会相互影响。例如,在一个代码库中更新业力不会影响其他代码库。试用新版的
不会伤害任何人李>grunt
- 有些人说,你也应该发送你的
folder()——只有在你有本地副本的情况下才能这样做node\u模块