Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Web包-未运行开发服务器就找不到模块_Javascript_Webpack - Fatal编程技术网

Javascript Web包-未运行开发服务器就找不到模块

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服务器的情况下运行它。我如何才能做到这一点,为什么我会出现

我如何在不运行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”