全局配置 ember-cli 以在新项目中使用 yarn
Configure ember-cli globally to use yarn for new projects
有没有办法全局配置 ember-cli 以在新项目中使用 yarn? ember new <project-name>
应该使用纱线而不提供 --yarn
标志。
背景资料
ember-cli 的最新版本使用 yarn if
- 一个
yarn.lock
文件存在于项目根目录或
- 如果提供
--yarn
标志。
由于在创建新项目之前不能有 yarn.lock
,如果应该使用 yarn,则必须始终在 ember new <project-name>
上使用 --yarn
标志。
如果我没看错,ember-cli 使用 yam 通过 .ember-cli
文件进行配置。但据我所知,这个也只能在现有项目中使用,无法设置全局配置。
动机
我当然可以总是 remember 在创建新项目时使用 --yarn
标志,但我经常忘记它并且不得不中止命令。我也更喜欢在 init 上使用 yarn,因为它要快得多。此外,如果它尚未在项目生成中使用,则 yarn.lock
文件不是初始提交的一部分。简直烦人。
.ember-cli可以同时配置globally and on a per-package基础
全局配置位于$HOME/.ember-cli
Ember CLI’s runtime is configurable via a file named .ember-cli. The
JSON-formatted file, which must be placed in your home directory, can
include any command-line options whose names must be in camel case
form
仅项目更改将位于 /path/to/project/.ember-cli
。
It is now also possible to override command line options by creating a
file in your app’s root directory called .ember-cli and placing
desired overrides in it.
由于您希望所有新创建的项目都使用 yarn,因此将以下内容添加到 $HOME/.ember-cli
"yarn": true
有没有办法全局配置 ember-cli 以在新项目中使用 yarn? ember new <project-name>
应该使用纱线而不提供 --yarn
标志。
背景资料
ember-cli 的最新版本使用 yarn if
- 一个
yarn.lock
文件存在于项目根目录或 - 如果提供
--yarn
标志。
由于在创建新项目之前不能有 yarn.lock
,如果应该使用 yarn,则必须始终在 ember new <project-name>
上使用 --yarn
标志。
如果我没看错,ember-cli 使用 yam 通过 .ember-cli
文件进行配置。但据我所知,这个也只能在现有项目中使用,无法设置全局配置。
动机
我当然可以总是 remember 在创建新项目时使用 --yarn
标志,但我经常忘记它并且不得不中止命令。我也更喜欢在 init 上使用 yarn,因为它要快得多。此外,如果它尚未在项目生成中使用,则 yarn.lock
文件不是初始提交的一部分。简直烦人。
.ember-cli可以同时配置globally and on a per-package基础
全局配置位于$HOME/.ember-cli
Ember CLI’s runtime is configurable via a file named .ember-cli. The JSON-formatted file, which must be placed in your home directory, can include any command-line options whose names must be in camel case form
仅项目更改将位于 /path/to/project/.ember-cli
。
It is now also possible to override command line options by creating a file in your app’s root directory called .ember-cli and placing desired overrides in it.
由于您希望所有新创建的项目都使用 yarn,因此将以下内容添加到 $HOME/.ember-cli
"yarn": true