【发布时间】:2015-04-15 08:05:20
【问题描述】:
今天我使用 ember-cli 创建了我的第一个 Ember 应用:
ember new my-app
cd my-app
ember serve
使其显示为 url localhost:4200。 下一步我失败了:
- 更改基本模板application.hbs的内容
执行一些文本更改后,我按 Cmd+S 并重新加载页面,内容保持不变。 浏览器控制台是“干净的”,但我在终端中收到错误消息
违反内容安全政策:{}
application.hbs的内容:
<h2 id="title">This is a test message</h2>
{{outlet}}
我的环境: ember 版本:0.2.3,节点:0.12.2,npm:2.7.6。
我在 Stack 上搜索过答案,但大多是关于有一些外部数据请求的应用程序,但我的项目是全新的和新鲜的,所以我很困惑。
期待您的回复, 谢谢!
更新:
一些附加信息:
我发现问题在于,当文件更改时,ember 应用程序没有“听到”触发器。我没有收到
file changed templates/application.hbs
终端中的通知。 全局正在阻止或中断常规应用运行。
仍然期待收到您的建议!
【问题讨论】:
-
另外:如果我停止并再次启动服务器,内容确实会发生变化,但我猜这不是“正确”的工作流程
-
您不需要手动重新加载,所有 ember-cli 应用程序都设置了 livereload
-
另外,您要将内容更改为什么?您能否添加您的
application.hbs代码。并确保你安装了 npm 和 bower。 -
在多次尝试使用 content-security-policy 后,我已将其从 package.json 中删除,因为跨环境设置对我来说太痛苦了。也许有一天我会完成它,但没有它你的应用程序会运行得很好。
-
@Kitler,当然(添加到问题正文)。一切安装和更新:npm -v = 2.7.5 bower -v = 1.4.1
标签: node.js ember.js ember-cli content-security-policy