gruntjs 模块必须安装在项目目录下么

也就是和package.json处于同一级别的目录下。
我想装在某个根目录下,这样就可以在各个项目目录中调用根目录的安装模块来执行任务了,省的每个项目目录去安装。
但是,这个想法,我实践了,证明是不行的。
不知道有没有解决办法?
慕斯王
浏览 320回答 2
2回答

牛魔王的故事

其实最开始grunt就是你说的那样子的后来人们发现这样不行:不同项目用的gruntapi版本不同,grunt又没到stable的阶段无法保证向下兼容,全局装一个grunt结果一团糟,人们根本没法用新的api(因为更多人装的是老版本,不可能一夜之间让所有项目的gruntfile重写)。所以大概是在0.4.0的时候就改为强制每个项目单独装了,实践证明这是个好方法:老项目可以继续用老版本的grunt一直用下去,新项目可以大胆用最新的版本,互相之间不会冲突嗯,换句话说,“这是feature,不是bug”
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript