2017-03-05 51 views
1

我想嘗試Brunch,並且在瀏覽器中執行我編譯的JS文件時遇到了一些麻煩。由Brunch編譯的JS不運行

該文件由頁面編譯並加載到瀏覽器中。如果我在源文件中粘貼警報或控制檯日誌並進行構建,那麼當我加載頁面時就沒有任何反應。

如果我手動編輯文件並將控制檯日誌或警報放入它,那麼它工作得很好。

有沒有人有任何想法?我覺得我可能只是錯過了一些愚蠢的東西。

這是我在我的早午餐的配置文件

exports.paths = { 
    watched: ['client'], 
} 

exports.files = { 
    javascripts: { joinTo: 'javascripts/app.js' }, 
    stylesheets: { joinTo: 'stylesheets/app.css' } 
} 

exports.plugins = { 
    sass: { 
    options: { 
     includePaths: ['node_modules/foundation-sites/scss'] 
    } 
    } 
} 

我有以下的早午餐插件在我的package.json

"babel-brunch": "^6.1.1", 
"clean-css-brunch": "^2.10.0", 
"sass-brunch": "^2.10.4", 
"uglify-js-brunch": "^2.10.0" 

回答

2

,你需要在你的HTML生成?

見下圖:

<script src="app.js"></script> 
<script>require('initialize')</script> 

默認brunch.io寄存器一切都變成CommonJS的模塊。然後它會註冊一個「初始化」模塊來引導應用程序並啓動一切。

+0

這是問題是的,謝謝:) – BumbleBirds