grunt 全局使用
2015-10-12 15:48
274 查看
grunt 不同地方使用时需要将插件下载的当前文件夹,这是因为查找模块时是当前路径,这会造成多个工程使用时会需要下载多次,而这些东西又不应该存在于工程之中,所以应该将所有模块全局安装,然后在工程下面只需要存在Gruntfile.js就可以了1、全局安装 grunt、grunt插件2、修改全局grunt-cli C:\Users\weichunhe\AppData\Roaming\npm\node_modules\grunt-cli\bin 修改查找grunt的目录路径为var basedir = process.execPath.substring(0,process.execPath.lastIndexOf('\\')+1);3、修改全局grunt D:\Program Files\nodejs\node_modules\grunt\lib\grunt
修改加载插件路径
task.loadNpmTasks = function(name) { loadTasksMessage('"' + name + '" local Npm module'); var root = path.resolve(process.execPath.substring(0,process.execPath.lastIndexOf('\\')+1)+'node_modules');
来自为知笔记(Wiz)
修改加载插件路径
task.loadNpmTasks = function(name) { loadTasksMessage('"' + name + '" local Npm module'); var root = path.resolve(process.execPath.substring(0,process.execPath.lastIndexOf('\\')+1)+'node_modules');
process.cwd()当前执行路径
来自为知笔记(Wiz)
相关文章推荐
- Marble 绘制线
- 1436 方程的解数
- 自定义searchBar
- 锁在java虚拟机中的实现和优化
- gradle project sync failed. basic functionality (e.g.editing, debugging )will not work properly
- MyEclipse中SVN的使用方法
- pom.xml详解
- 更改MyEclipse中的字符集设置
- hive1.0.0-1.2.1版本升级及升级中遇到bug
- 手风琴菜单集锦
- Singleton 种类
- mybatis基础(二)
- leetcode 26:Remove Duplicates from Sorted Array
- IOS自学之路0-开篇
- poj 2010
- web测试方法总结
- Marble 添加自定义Layer
- 石墨烯、二硫化钼和黑磷
- 深入解析Python中的变量和赋值运算符
- 利用jstl:functions截取字符串