【问题标题】:Executing scripts in brunch在早午餐中执行脚本
【发布时间】:2014-09-02 05:26:00
【问题描述】:

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

知道我做错了什么吗?

【问题讨论】:

    标签: javascript compilation npm brunch


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2013-08-14
      • 2018-08-27
      • 2015-09-03
      • 2016-01-19
      • 1970-01-01
      • 2019-01-04
      • 2018-05-07
      • 1970-01-01
      • 2015-01-17
      相关资源
      最近更新 更多