gpt4 book ai didi

javascript - Ember 1.13.1 vendor/ Assets 未加载

转载 作者:行者123 更新时间:2023-11-30 16:44:57 25 4
gpt4 key购买 nike

编辑

问题似乎是 brocfile.js 而不是迁移到 ember-cli-build.js。本文一目了然:https://github.com/ember-cli/ember-cli/blob/master/TRANSITION.md .

我正在学习 ember-cli 101 教程,我们应该从 picnic 和 fontello 获取 Assets ,但如果我转到 http://localhost:4200/assets/vendor.css, Assets 不会被识别/加载。 .事实上,如果我去那里,Ember 控制台根本检测不到 Ember 应用程序。

我认为这可能与我所做的内容安全策略更改有关,只是为了使其不会引发违规:

配置/环境.js:

contentSecurityPolicy: {
'default-src': "'none'",
'script-src': "'self' 'unsafe-inline' 'unsafe-eval'",
'font-src': "'self'",
'connect-src': "'self'",
'img-src': "'self'",
'style-src': "'self' 'unsafe-inline'",
'frame-src': "'none'"
}

Brocfile.js:

var EmberApp = require('ember-cli/lib/broccoli/ember-app');

var app = new EmberApp({});

app.import('vendor/fontello/fontello.css');
app.import('vendor/fontello/font/fontello.ttf', {
destDir: 'assets/fonts'
});
app.import('vendor/fontello/font/fontello.eot', {
destDir: 'assets/fonts'
});
app.import('vendor/fontello/font/fontello.svg', {
destDir: 'assets/fonts'
});
app.import('vendor/fontello/font/fontello.woff', {
destDir: 'assets/fonts'
});

app.import('bower_components/picnic/releases/plugins.min.css');
app.import('bower_components/picnic/releases/picnic.min.css');

module.exports = app.toTree();


Bower.json includes:

"picnic": "~3.3.1"

我的目录结构是:

Brocfile.js
bower_components
--> picnic
bower.json
vendor
--> fontello
--> font
--> fontello.eot / .svg .ttf .woff

教程的源代码在这里:https://github.com/abuiles/borrowers .

是的,我通过 Bower 安装并重新启动了服务器。

最佳答案

这是一个 ember-cli 1.13.0 问题,在 0.2.7 中它仍然有效。未决问题:https://github.com/ember-cli/ember-cli/issues/4446

关于javascript - Ember 1.13.1 vendor/ Assets 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31394625/

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