【发布时间】:2016-05-01 08:37:56
【问题描述】:
我是 webpack 的新手,正在尝试为我的客户端项目进行设置。我在here 上创建了一个仓库,里面有我的全部源代码。
我的 webpack 配置如下所示:
var path = require('path');
module.exports = {
entry: './public/js/main.js',
output: {
path: __dirname,
filename: './public/dist/bundle.js'
},
module: {
loaders: [{
test: /\.js$/,
loader: "babel-loader",
include: [
path.resolve(__dirname, "./public/js"),
],
exclude: [
path.resolve(__dirname, "node_modules"),
]
}],
resolve: {
extensions: ['', '.js', '.jsx']
}
}
};
当我跑步时:
webpack
它捆绑了我的 js 并将其放入 dist 文件夹。但是,我可以看到捆绑文件没有Point.js 或loadash,可以在我的main.js imports 上找到。而且看起来生成的捆绑代码没有转换为 es6,而只是包含我的 main.js 文件的全部内容。
我哪里出错了?
【问题讨论】:
标签: javascript ecmascript-6 webpack babeljs