首页 > 解决方案 > 需要一些关于使用 node_modules 的说明

问题描述

--save从 NPM 安装某些软件包时,我是否必须在生产中上传 node_modules ?他们说我安装的软件包--save是运行应用程序所必需的。所以我想知道如果我不上传 node_modules,我的应用程序是否还能在生产环境中运行。

顺便说一句,我说的是通天塔。

npm install --save-dev @babel/core @babel/cli @babel/preset-env
npm install --save @babel/polyfill

请注意,第二行正在使用--save.

请启发我。

标签: node.jsecmascript-6babeljs

解决方案


我建议像这样像 babel 一样安装依赖,--save-dev因为您在生产中不需要它们。

当您在 prodaction 中安装项目时发送标志npm install --only=prod ,然后您使用--save-dev 标志安装的库将不会被 npm 安装在node_modules文件夹中


推荐阅读