Node.js Webpack bundle.js内容

Node.js Webpack bundle.js内容,node.js,reactjs,npm,webpack,Node.js,Reactjs,Npm,Webpack,我开始学习webpack、node、以及react,我对一些基本员工感到有点困惑 webpack是否将整个react.js+我的javascript文件捆绑到一个输出文件中,因此在部署到生产环境时,我不需要安装项目中使用的节点包(假设它们被添加到webpack.config.js文件中) 如果以上是正确的: 在我的服务器上,我只需要将 网页包(bundle.js)?(在简单场景中) package.json将仅用于开发端 如果您不使用任何本地资产,则应用程序只需index.html和bundl

我开始学习
webpack
node
、以及
react
,我对一些基本员工感到有点困惑

webpack
是否将整个
react.js
+我的javascript文件捆绑到一个输出文件中,因此在部署到生产环境时,我不需要安装项目中使用的节点包(假设它们被添加到webpack.config.js文件中)

如果以上是正确的:

  • 在我的服务器上,我只需要将 网页包(bundle.js)?(在简单场景中)
  • package.json将仅用于开发端

如果您不使用任何本地资产,则应用程序只需index.html和bundle.js(或您提供的任何文件名)即可运行。您不需要包括节点模块。Package.json应该告诉您要在项目中包含哪些内容,这样您就不必在上载项目时包含节点模块以及其他一些贴花。

Webpack的工作方式是指定一个或多个
条目
点和一个或多个输出文件。然后Webpack读取入口点,并递归遍历import/require语句。然后生成包含所有遍历文件的最终捆绑文件

  • 是的,Webpack输出bundle.js文件中的所有内容。您可以配置多个输出捆绑包。因此,部署应用程序只需要HTML和输出包

  • json指定了应用程序所依赖的包,以及其他一些东西。在遍历入口点时,webpack还将包含在import/require中指定的包。json的功能是告诉npm安装这些包


  • 是的,基本上就是这样。