node.js - 需要一些关于使用 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
.
请启发我。
解决方案
我建议像这样像 babel 一样安装依赖,--save-dev
因为您在生产中不需要它们。
当您在 prodaction 中安装项目时发送标志npm install --only=prod
,然后您使用--save-dev
标志安装的库将不会被 npm 安装在node_modules
文件夹中