dependencies、devDependencies、webpack打包 的区别与联系
2024-09-23 14:53:54
为什么要在dependencies、devDependencies中声明依赖?
答:保证任何人在(或者你自己在其他设备上)对这个项目进行修改(开发)时,通过npm install就能获取同样的开发环境。
dependencies、devDependencies 的区别?与webpack打包的联系?
答:网上说的“dependencies用于生产环境”是不准确的;因为用于生产环境的文件,是webpack构建的,webpack构建时,依赖管理是通过require寻找依赖,依赖的包可以在dependencies 或
devDependencies 中。
推荐是:生产环境运行需要的包,放在 dependencies 中;开发时需要的包,放在 devDependencies 中。
dependencies 区别于 devDependencies 的一个地方是:执行:npm install --production, 只会安装dependencies中的模块。
一篇比较好的介绍文章:
聊聊 node.js 中各种 dependency:https://segmentfault.com/a/1190000008398819
最新文章
- JQuery_元素样式操作
- 20145308刘昊阳 《Java程序设计》第6周学习总结
- MicroPython开发板TPYBoard关于USB-HID的应用
- 把Mvc4项目部署到虚拟目录之后找不到control想到的文件路径规范的问题
- MySQL存储过程详解 mysql 存储过程
- Android(java)学习笔记202:Handler消息机制的原理和实现
- The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. 异常
- java输出空心菱形
- java json字符串 获取value
- POJ 1848 Tree 树形DP
- Oracle开启监听缓慢问题
- docker save提示no space left on device错误
- [Linux] traceroute 路由跟踪指令用例
- Eclipse中已安装的插件如何卸载
- 玩转SpringCloud(F版本) 二.服务消费者(2)feign
- Summary: Deep Copy vs. Shallow Copy vs. Lazy Copy
- [Fiddler] The connection to &#39;xxxxx.com&#39; failed. <;br />;System.Security.SecurityException Failed to negotiate HTTPS connection with server.fiddler.network.https&;gt; HTTPS handshake to intelte
- 资料整理,SQL Server ,面试前复习笔记
- Python操作列表常用方法
- ubuntu定时执行任务——crontab的使用