【发布时间】:2014-04-02 11:34:33
【问题描述】:
目标是仅填充 npm 缓存。这一目标源于需要在初始设置后不访问 npm 注册表的情况下启动限制性构建环境。
有没有办法让npm cache add <name>@<version> 包含依赖项?
例如:
-
npm cache add karma@0.10.9只在缓存文件夹中创建业力 -
npm install karma@0.10.9;rm -rf node_modules在缓存文件夹中创建业力及其所有依赖项,但需要删除本地安装的 node_modules
在示例 2 中,执行 npm install karma@0.10.9 --no-registry 可以正常工作。是否可以避免创建然后删除本地 node_modules 以填充缓存的额外步骤?
【问题讨论】: