我不熟悉早午餐,但我认为无法正确设置它。我正在使用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。