【问题标题】:How do I change the dist-folder path in ember-cli?如何更改 ember-cli 中的 dist 文件夹路径?
【发布时间】:2014-09-04 16:58:54
【问题描述】:

我想在 Laravel 中使用 ember-cli,我需要知道如何更改 dist 文件夹的路径。

【问题讨论】:

    标签: ember.js laravel ember-cli


    【解决方案1】:

    使用ember build时使用输出路径选项:

    ember build --output-path=/not-dist
    

    【讨论】:

    • 非常感谢,但是这个命令会删除 dist 文件夹中的所有内容。有什么办法可以避免吗?
    • 它会替换每个构建中的文件夹。你想要的行为是什么?
    • 每次运行后都有一个干净的构建。不要将自定义或供应商文件存储在 dist 文件夹中。为此目的使用公用文件夹。
    • 您知道是否可以在其他地方设置该路径,例如 config/environment.js?
    【解决方案2】:

    您可以通过编辑位于项目根目录的 .ember-cli 文件来配置输出路径。

    {
      "output-path": "my-output-folder/"
    }
    

    默认情况下,'build' 和 'serve' 命令的值都是“dist/”,您可以在此处的源代码中看到:

    https://github.com/stefanpenner/ember-cli/blob/0b7dcf3a0cdb35114643b076c91afda79efda6fc/lib/commands/build.js

    https://github.com/stefanpenner/ember-cli/blob/0b7dcf3a0cdb35114643b076c91afda79efda6fc/lib/commands/serve.js

    【讨论】:

      【解决方案3】:

      您也可以从 config/environment.js 文件中更改路径...

      module.exports = function(environment) { . . . }之外

      ENV.baseURL = '/your/new/path';

      【讨论】:

        猜你喜欢
        • 2016-09-21
        • 1970-01-01
        • 1970-01-01
        • 2012-06-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多