在早午餐中执行脚本

时间:2014-07-11 14:34:00

标签: javascript compilation npm brunch

我刚开始吃早午餐,但我觉得无法正确设置它。我正在使用dead simple skeleton,我已经为应用添加了一个脚本(main.js)> 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');
});

知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

您必须通过添加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