每次使用ember-cli生成一个新的余烬应用
ember new my-app
node_modules
文件夹中有177MB my-app
。
有没有办法在全局安装这个node_modules而不是每个ember项目都有它?
注意:我看到你可以传递--skip-npm
,但是当我跳过npm时如何全局安装node_modules?
答案 0 :(得分:1)
在询问ember论坛后,答案是否定的。
但您仍然可以通过使用--skip-npm
选项创建新项目然后对node_modules目录进行符号链接来解决此问题。假设您想在每个项目中使用ember-cli安装的相同版本的node_modules。
答案 1 :(得分:0)
纱线缓存包装,所以我建议升级到ember 2.11并切换到纱线。
从https://yarnpkg.com/下载并安装纱线
要自行迁移现有项目类型yarn
。
之后使用yarn install
,就像使用npm一样。
有关详细信息,请参阅https://yarnpkg.com/lang/en/docs/migrating-from-npm/。
在某些时候,纱线可能是余烬(https://github.com/ember-cli/ember-cli/issues/6341#issuecomment-265604502)的唯一选择,所以你现在也可以转换。它很无痛!