Gulp npm install 中的 --save 与 --save-dev 差异 DAY94

npm install --save (产品用)
npm install --save-dev (开发用)

以 Heroku 来说
它就无法使用 --save-dev 所安装的套件

那要怎麽切换他们呢??
这里我们先

npm install coffee-script --save
npm install gulp --save-dev

安装完後
我们看看 package.json
https://ithelp.ithome.com.tw/upload/images/20201124/20123039tg9H9fc52J.jpg
会发现一个是 devDependencies 开发环境

若这时我们将 node_nodules删除

我们知道 npm install
会将所有环境的套件都安装

但我们只安装产品化里面的套件
要怎麽执行
这里必须输入

npm install --only=prod

或是

npm install --production

会发现只有安装 coffee-script
https://ithelp.ithome.com.tw/upload/images/20201124/20123039ymgJdE53oR.jpg

那我们只安装开发环境套件

npm install --only=dev

这里在举一个状况
若我们npm install後
不要 dev 的环境
该怎麽写呢

npm prune --prod

保留产品化环境的套件

那今天的介绍就到这里
若有任何问题 或 内容有误
都可以跟我说唷/images/emoticon/emoticon41.gif


<<:  Day 18 - 卷积神经网络 CNN (3)-Convolution layer

>>:  Day48. 范例:生物分类学(组合模式)

【Day22】在网页中插入HTML标签的实务做法

tags: JavaScript 在网页中插入HTML标签的实务做法 前一篇介绍了在网页中利用DOM...

鞋业的制作与知识的应用

任何一项产品和工程的完成,除非是企业够大,能够独立用母子公司运作完成,否则以一般规模的中小企业体,产...

django入门(五) — 简单范例(3)-静态档

简介: 静态档包含css、js以及图档。 建立静态档 按照下方结构建立static资料夹,以及css...

【Day 25】React 与 Immutible

Immutable Immutable 中文意思为不可变的, 即重新赋值後, 新的值和原始的值并不互...

Day_23 WireGuard

延伸昨天OpenVPN,介绍另一个VPN点对点的连接技术"WireGuard"。...