gpt4 book ai didi

brunch - Javascript 不显示 - Brunch.io - brunch-with-brunch

转载 作者:行者123 更新时间:2023-12-04 14:14:12 25 4
gpt4 key购买 nike

我刚刚使用 brunch-with-brunch 框架开始了一个新的 brunch.io 项目(我只想要一个能够显示 native 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 工作正常。

最佳答案

Brunch 默认将所有文件包装在模块定义中( require.register )。所以,console.log不会尽快执行。

因此,您需要在 index.html 中加载入口点。 : <script>require('app')</script>
可以禁用模块定义。

关于brunch - Javascript 不显示 - Brunch.io - brunch-with-brunch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18145790/

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