Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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 如果没有webpack开发服务器,我如何使用webpack仅用于捆绑包?_Javascript_Node.js_Reactjs_Express_Webpack - Fatal编程技术网

Javascript 如果没有webpack开发服务器,我如何使用webpack仅用于捆绑包?

Javascript 如果没有webpack开发服务器,我如何使用webpack仅用于捆绑包?,javascript,node.js,reactjs,express,webpack,Javascript,Node.js,Reactjs,Express,Webpack,我有代码文件夹的这些部分 我在服务器端使用node js/express,在客户端使用react call route from backend,并如何呈现数据页 我可以使用一个服务器node server.js,它显示react页面,并使用webpack获取捆绑代码,而不使用webpack dev server 全局安装Web包后 npm安装网页包-g 您可以轻松地捆绑一个文件 网页包./entry\u file.js output\u file.js 因此,您可以在网页中使用output_f

我有代码文件夹的这些部分

我在服务器端使用node js/express,在客户端使用react call route from backend,并如何呈现数据页
我可以使用一个服务器node server.js,它显示react页面,并使用webpack获取捆绑代码,而不使用webpack dev server

全局安装Web包后

npm安装网页包-g

您可以轻松地捆绑一个文件

网页包./entry\u file.js output\u file.js


因此,您可以在网页中使用output_file.js。

如果您不想运行开发服务器,请在webpack.config.js中对这部分进行注释:

然后运行此命令以解决错误u r get:sudo ln-s/usr/bin/nodejs/usr/bin/node


然后在frontend directry中直接运行webpack-w-progress for development mode和webpack-p-prod for prod,它将为您创建包。

什么是outputfile?output_file.js是一个我们得到压缩文件的文件。所以你可以在页面中使用output_file.js。你安装了webpack吗?是的,我安装了,但是你看到上面有文件,但是下面他这样说这是我的webpack配置js module.exports={entry:['./views/index.jsx'],output:{path:u dirname,publicPath:'/',filename:'bundle.js},module:{loaders:[{exclude:/node_modules/,loader:'babel',query:{presets:['react',es2015',stage-1']}}},resolve:{extensions:[,'.js','.jsx']},devServer:{historyApiFallback:true,contentBase:'./'};这一个是正确的,你可以使用我提到的命令,当你运行它时,你会得到任何错误??刚才我看到了错误,你需要运行这个命令来解决这个问题,sudo ln-s/usr/bin/nodejs/usr/bin/node然后运行webpack-w-progress命令。它会工作的。我尝试了这个webpack-w-progress,我得到了Hash:e749cb743281ac98acf1版本:webpack 1.14.0时间:1737ms资产大小块块块名称bundle.js 780 kB 0[emissed]main[0]多主28字节{0}[builded]+214个隐藏模块,但运行node server.js时html页面如何打开???@Mayank Shuklaur原始问题得到解决:,现在您的bundle.js文件已经创建。您需要做的是,每当有任何请求到达您的服务器以获取基本url时,读取并返回此html文件,其余一切都由它处理,谷歌如何通过langua返回文件ge u r用于服务器。
   // devServer: {
   //    inline: true,
   //    port: 8080
   // },