全局配置ember-cli以将纱线用于新项目

时间:2018-07-02 14:22:55

标签: ember-cli yarnpkg

有没有办法全局配置ember-cli以在新项目中使用yarn? ItemTemplate应该使用yarn而不提供ember new <project-name>标志。

背景信息

ember-cli的最新版本在以下情况下使用纱线

  • 项目根目录中存在--yarn文件,或者
  • 如果提供了yarn.lock标志。

由于在创建新项目之前不能使用--yarn,因此如果要使用yarn,必须始终在yarn.lock上使用--yarn标志。

如果我没弄错的话,ember-cli使用yam通过ember new <project-name>文件进行配置。但是据我所知,此选项也仅在现有项目中可用,无法设置全局配置。

动机

我当然可以始终记得在创建新项目时使用.ember-cli标志,但是我经常忘记它,必须中止命令。我更喜欢init上的yarn,因为它快得多。另外,如果尚未在项目生成中使用它,则--yarn文件也不属于初始提交的一部分。真烦人。

1 个答案:

答案 0 :(得分:3)

.ember-cli可以globallyper-package进行配置

全局配置位于$HOME/.ember-cli

  

Ember CLI的运行时可通过名为.ember-cli的文件进行配置。的   JSON格式的文件(必须放置在您的主目录中)可以   包括名称必须为驼峰式的任何命令行选项   表格

仅项目更改将位于/path/to/project/.ember-cli中。

  

现在还可以通过创建一个   应用程式根目录中的.ember-cli档案,然后放置   所需的替代项。

由于您希望所有新创建的项目都使用yarn,因此请将以下内容添加到$HOME/.ember-cli

"yarn": true