当我们推送代码Github或任何远程存储库服务时,我们推送没有node_modules文件夹的所有内容.

问题是:既然没有添加node_modules文件夹,而且所有的库都依赖于node_modules文件夹,那么托管网站中的所有第三方库是如何工作的?

我已经想了很久了.

推荐答案

当您创建生产构建时,所需的node_MODULES被构建到单个js文件中(取决于您的OFC配置),因此一旦您获得了生产构建,就包含了站点工作所需的一切.

您不必将node_模块推送到git,因为在克隆项目后运行egnpm install可以重现它,不需要将这样的数据保存到git.

Javascript相关问答推荐

容器如何更改默认插槽中子项的显示?

无法将nPM simplex-noise包导入在JS项目中工作

react/redux中的formData在expressjs中返回未定义的req.params.id

Cookie中未保存会话数据

react—router v6:路由没有路径

Spring boot JSON解析错误:意外字符错误

XSLT处理器未运行

我创建了一个创建对象的函数,我希望从该函数创建的对象具有唯一的键.我怎么能做到这一点?

Eval vs函数()返回语义

使用auth.js保护API路由的Next.JS,FETCH()不起作用

try 使用PM2在AWS ubuntu服务器上运行 node 进程时出错

为什么我的按钮没有从&q;1更改为&q;X&q;?

SPAN不会在点击时关闭模式,尽管它们可以发送日志(log)等

如何利用CSS中的隐藏元素实现平滑扩展和防止网格行间隙

如何在Press上重新启动EXPO-AV视频?

如果查询为空,则MongoDB将所有文档与$in匹配

如何使用useparams从react路由中提取id

如何使用Angular JS双击按钮

如何在不获取其子元素的文本内容的情况下获取元素的文本内容?

如何在预览中显示html+css与数据URL?