gpt4 book ai didi

ember.js - 使用 ember-cli,我应该 "serve"还是 "build"?

转载 作者:行者123 更新时间:2023-12-01 00:58:37 24 4
gpt4 key购买 nike

我使用的是 Windows 7,ember-cli 版本 40。每次我进行代码更改时,我都必须退出服务器并重新启动它,因为每次我保存一些更改时,tmp 目录都会出现 Broccoli“ENOENT”错误。

这几天的作案手法就是Ctrl+c,然后做ember server再次。构建时间超过 100 秒。所以我想知道我是否应该做 ember build在某个时候,然后 ember server或者如果有人知道为什么西兰花不会像预期的那样自动重建。现在这是一个小项目,只有几个依赖项,但我刚刚从 tmp 文件夹中删除了超过 6GB 的内容,因为新的东西不断被复制到那里。

编辑

我升级到 ember-cli 版本 42,在 Windows 7 上的时间下降到 22 秒左右,这是一个很大的改进

我的 Brocfile.js:

/* global require, module */

var pickFiles = require('broccoli-static-compiler');
var mergeTrees = require('broccoli-merge-trees');
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var fontTree;
var app = new EmberApp();

fontTree = pickFiles('vendor/fontawesome/fonts', {
srcDir: '/',
files: ['*'],
destDir: '/assets/fonts'
});
// Use `app.import` to add additional libraries to the generated
// output files.
app.import('bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap.js');
app.import('bower_components/moment/moment.js');

//module.exports = mergeTrees([app.toTree(), fontTree]);
module.exports = app.toTree();

最佳答案

一个小项目需要 100 秒?你绝对应该调查这个错误。通常,您只需运行 ember server ,当文件更改时,项目会重建。大型项目的重建可能需要 7-10 秒以上,但这通常是因为依赖很大。

我鼓励您探索 ENOENT 错误。另外,在 IRC (freenode) 上输入 #ember-cli 并在那里询问。

关于ember.js - 使用 ember-cli,我应该 "serve"还是 "build"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25506163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com