代码之家  ›  专栏  ›  技术社区  ›  jelhan

全局配置ember cli以将yarn用于新项目

  •  4
  • jelhan  · 技术社区  · 6 年前

    是否有任何方法可以在全球范围内配置ember cli,以便在新项目中使用yarn?一 ember new <project-name> 应使用纱线而不提供 --yarn 旗帜。

    背景信息

    最新版本的ember cli使用纱线if

    • yarn.lock 文件存在于项目根目录或
    • 如果 --纱线 提供了标志。

    因为没有 纱线锁紧装置 在创建新项目之前, --纱线 必须始终启用标志 Ember New项目名称 是否应使用纱线。

    如果我得到了正确的,ember cli使用 yam 供A配置 .ember-cli 文件。但据我所知,这个也只能在现有项目中使用,不能设置全局配置。

    动机

    我当然可以记得用 --纱线 创建新项目时的标志,但我经常忘记它,必须中止该命令。我也喜欢纱线,因为它更快。如果它还没有用于项目生成, 纱线锁紧装置 文件不是初始提交的一部分。这很烦人。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Trenton Trama    6 年前

    .ember cli可以同时配置 globally 在一个 per-package 基础

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

    ember clis运行时可以通过名为.ember cli的文件进行配置。这个 必须放在主目录中的JSON格式文件可以 包括名称必须为camel大小写的任何命令行选项 形式

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

    现在还可以通过创建 应用程序根目录中名为.ember cli的文件并放置 其中所需的覆盖。

    由于您希望所有新创建的项目都使用纱线,请将以下内容添加到 $home/.ember客户端

    "yarn": true