我刚刚使用 brunch-with-brunch 框架启动了一个新的 brunch.io 项目(我只想要一个能够显示本机 HTML/CSS/JS 的本地服务器)。
我自己创建了两个文件:位于 public/ 的 index.html 包含标准 doctype、head 和 body 标记以及引用由位于 public/javascripts/app.js 的 brunch 生成的 app.js 的脚本标记,如下所示:
<script type="text/javascript" src="javascripts/app.js"></script>
正如位于 app/ 目录中的 README.md 文件所指定的那样,我将特定于应用程序的文件写入 app/ 目录中。所以我有一个名为 app.js 的文件,位于 app/ 并包含:
console.log("OK");
我使用以下命令启动服务器:
brunch watch --server
问题是我在 js 控制台中看不到任何内容(服务器在 localhost:3333 上运行),尽管事实是呈现了 html 并且 public/javascripts/app.js(由 brunch 生成)包含这些行(除其他外):
require.register("app", function(exports, require, module) {
console.log("ok");
});
这是怎么回事 ?
编辑:直接写在 html 脚本标签中的 javascript 工作正常。