登录  /  注册
博主信息
博文 87
粉丝 1
评论 0
访问量 55606
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
--save 和 --save-dev 的作用和区别简单描述
阿杰
原创
2035人浏览过

使用npm时遇到的问题

1、使用命令 —save 或者说不写命令 —save ,都会把信息记录到 dependencies中;
2、dependencies 中记录的都是项目在运行时需要的文件;
3、使用命令 —save-dev 则会把信息记录到 devDependencies中
4、devDependencies 中记录的是项目在开发过程中需要使用的一些文件,在项目最终运行时是不需要的;

实例

1、通过npm init 命令在一个新建文件夹里创建出一个 package.json 文件;

2、打开这个package.json 文件(这个文件记录了项目的相关信息):

3、在上面的基础上下载一个jquery 试一试: 使用命令 npm install jquery,package.json发生了变化

4、再下载一个 less 试一试: npm install less —save-dev, package.json发生了变化

所以,如果只是在开发过程中需要的工具或者文件我们 使用 —save-dev 即可;
如果是项目运行必须的文件,那么就使用 —save就好了;

比如 我们安装 js的压缩包gulp-uglify 时,我们采用的是 “npm install –save-dev gulp-uglify ”命令安装,因为我们在发布后用不到它,而只是在我们开发才用到它。dependencies 下的模块,则是我们发布后还需要依赖的模块,譬如像jQuery库或者Angular框架类似的,我们在开发完后后肯定还要依赖它们,否则就运行不了。

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学