我不熟悉早午餐,但我认为无法正确设置它。我正在使用dead simple skeleton,并且已将脚本(main.js)添加到app> scripts目录中,其中包含一个简单的console.log('init');语句。这会编译(我可以在app.js中看到它),但是不会执行。这就是我在html页面上所做的一切:

<head>
    <meta charset="utf-8">
    <title>SITE</title>
    <link rel="stylesheet" href="app.css">
</head>
<body>
<script type="text/javascript" src="app.js"></script>
</body>


这是app.js文件的样子:

require.register("scripts/main", function(exports, require, module) {
console.log('init');
});


知道我在做什么错吗?

最佳答案

您必须通过添加require函数在html中调用脚本包装器:

<head>
    <meta charset="utf-8">
    <title>SITE</title>
    <link rel="stylesheet" href="app.css">
</head>
<body>
<script type="text/javascript" src="app.js"></script>
<script>require('app')</script>
</body>


非常recently遇到相同的问题。它刚刚被添加到要发布的文档中here

08-03 23:06
查看更多