如何在Travis CI上caching全局NPM软件包?

本地安装的软件包通过以下方式进行caching

# .travis.yml ... cache: directories: - node_modules ...

但是,如何caching全局安装的软件包( $ npm install -g <...> )来加速构build?

如何获得哈德森的“控制台输出”?

阻止进程显示任何对话框?

停止MSVC ++debugging错误阻止当前进程?

在无头Linux上运行Unity CLI来构build开源项目 – 许可问题

Bamboo远程构build代理安装nodejs后无法findpowershell.exe

这是我做到的:

cache: directories: # Replace "grunt-cli" with whatever global binary you're using - $(npm config get prefix)/bin/grunt-cli

编辑:

正如在注释中指出的那样, $(npm config get prefix)/bin包含到其他代码的符号链接。 这是未经测试,但可能会工作: $(npm config get prefix)/lib/node_modules 。 这应该缓存所有全局安装的模块。

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...