node_modules不提交到git上面,生产环境是如何运行依赖中的资源呢 如echarts等?

node_modules不提交到git上面,生产环境是如何运行依赖中的资源呢 如echarts等?


回答:

  • 部署到生产环境时,会先将使用到的依赖打包到dist中,然后将dist用于部署,实际访问的就是dist中的内容了。
  • 如果仓库配置了CI/CD流水线,自动作业时会根据 package.jsonlock 文件自动安装依赖,然后进行打包,所以无需提交 node_modules


回答:

虽然不提交 node_modules,但是需要提交 lock 文件。生产环境安装依赖的时候,用 lock 文件里指定的版本号重新下载一遍即可,两个环境基本一致。


回答:

本地通过webpack等打包工具打包成js文件即可。

以上是 node_modules不提交到git上面,生产环境是如何运行依赖中的资源呢 如echarts等? 的全部内容, 来源链接: utcz.com/p/934701.html

回到顶部