【发布时间】:2016-02-21 09:39:42
【问题描述】:
所以我试图让 grunt、babel 和 webpack 一起玩得很好,但是在我研究了一周的各种尝试之后,没有任何效果。所以这是我的 gruntfile.js 的相关部分:
webpack: {
options: {
entry: ['./js/main'],
output: {
filename: 'bundle.js'
},
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel-loader',
query: {
presets: ['es2015', 'react']
}
}
]
},
},
}
显然,“js”文件夹中有一个main.js:
var React = require('react');
var ReactDOM = require('react-dom');
import Message from './Message' //Message.js also exists
ReactDOM.render(<Message/>, document.getElementById('react-container'));
我认为如果需求等有问题,grunt webpack 会抱怨,但结果是:
grunt webpack
Done, without errors.
没有创建 bundle.js。我错过了什么?
【问题讨论】:
标签: javascript gruntjs npm webpack