Javascript Web包-未运行开发服务器就找不到模块
我如何在不运行dev server的情况下让web包绑定模块。当我运行命令时,一切正常,但当我在文件夹中单击html文件打开该文件时,控制台中出现错误: 未捕获错误:找不到模块“ajax” 在webpackMissingModule(app.js:76)上 反对。(app.js:76) 在网页上需要(app.js:20) app.js:66 app.js:69 因为,我想把我的项目放在github页面上,所以我需要能够在没有webpack服务器的情况下运行它。我如何才能做到这一点,为什么我会出现这个错误 这是网页包配置文件:Javascript Web包-未运行开发服务器就找不到模块,javascript,webpack,Javascript,Webpack,我如何在不运行dev server的情况下让web包绑定模块。当我运行命令时,一切正常,但当我在文件夹中单击html文件打开该文件时,控制台中出现错误: 未捕获错误:找不到模块“ajax” 在webpackMissingModule(app.js:76)上 反对。(app.js:76) 在网页上需要(app.js:20) app.js:66 app.js:69 因为,我想把我的项目放在github页面上,所以我需要能够在没有webpack服务器的情况下运行它。我如何才能做到这一点,为什么我会出现
module.exports = {
entry: './assets/js/app.js',
output: {
filename: './dist/app.js'
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['es2015']
}
}
]
}
}
首先,您需要了解WebpackDevServer构建代码并存储在内存中。也就是说,它只能在运行时访问,并且只能用于开发(顾名思义)
如果您想创建一个生产构建,您需要为它创建一个脚本,该脚本将创建构建的实际副本。然后,您可以通过从build目录打开入口点来运行它 谢谢,所以基本上只在package.json中添加这一行就解决了它:
“build”:“webpack”