有没有办法在使用ember-cli创建ember应用程序时全局安装node_modules?

时间:2015-03-03 20:36:58

标签: ember.js ember-cli

每次使用ember-cli生成一个新的余烬应用

ember new my-app

node_modules文件夹中有177MB my-app。 有没有办法在全局安装这个node_modules而不是每个ember项目都有它?

注意:我看到你可以传递--skip-npm,但是当我跳过npm时如何全局安装node_modules?

2 个答案:

答案 0 :(得分:1)

在询问ember论坛后,答案是否定的。

http://discuss.emberjs.com/t/does-using-ember-cli-always-have-to-install-177mb-node-modules-on-every-project/7449

但您仍然可以通过使用--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)的唯一选择,所以你现在也可以转换。它很无痛!