有没有办法全局配置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
文件也不属于初始提交的一部分。真烦人。
答案 0 :(得分:3)
.ember-cli可以globally和per-package进行配置
全局配置位于$HOME/.ember-cli
Ember CLI的运行时可通过名为.ember-cli的文件进行配置。的 JSON格式的文件(必须放置在您的主目录中)可以 包括名称必须为驼峰式的任何命令行选项 表格
仅项目更改将位于/path/to/project/.ember-cli
中。
现在还可以通过创建一个 应用程式根目录中的.ember-cli档案,然后放置 所需的替代项。
由于您希望所有新创建的项目都使用yarn,因此请将以下内容添加到$HOME/.ember-cli
"yarn": true