【发布时间】:2018-09-09 18:36:25
【问题描述】:
我正在尝试使用 three.js 启动一个 webapp,我想使用 webpack 将所有内容捆绑在一起,但我似乎无法弄清楚 webpak.config 上的 require("webpack"),我必须这样做才能使用 webpack.providePlugin
这是我的 webpack.config.js
var path = __dirname;
const webpack = require('webpack');
module.exports = {
entry: {
main: './main.js'
},
output: {
path: __dirname + '/dist/',
filename: '[name].bundle.js'
},
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel-loader'
}
]
},
plugins: [
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery'
})
]
}
这是我运行 webpack 时出现的错误 Error on webpack run
该错误仅在我尝试要求 webpack 时出现
【问题讨论】:
-
你安装 webpack 了吗?
-
你不需要在配置文件中要求 webpack。你从命令行运行 webpack。
-
那个错误是关于路径而不是 webpack。
-
更新的图像,使用错误的屏幕截图,我确实安装了 webpack,当我在没有要求的情况下运行它时,在新的 webpack.ProvidePlugin({ line) 上出现“未定义 webpack”的错误>
-
你用的是什么版本的Node.js,什么版本的webpack?
标签: javascript jquery webpack ecmascript-6