在引入插件后,可以在package.json中的dependencies和devDependencies看到。
npm install 插件名 或 npm install 插件名 --save 归属dependencies,表示代码运行时所需要的包。
npm install 插件名 --save-dev 归属devDependencies,表示开发时依赖的插件(即不会打包至线上)。
如:jquery,vue属于项目云从的依赖插件,需放入dependencies,而gulp,webpack的打包工具在开发时发挥作用,存在开发环境中即可。
删除依赖:
npm uninstall 插件名 | 删除依赖,但不会删除package.json的配置,即通过npm install依然可以安装该依赖 |
npm uninstall 插件名 --save | 删除依赖,同时删除package.json中dependencies的配置 |
npm uninstall 插件名 --save-dev | 删除依赖,同时删除package.json中devDependencies的配置 |
插件:
插件 | 简介 | 安装(仅供参考) |
mockjs | 生成随机数据,拦截ajax请求,详情 官网 。 | devDependencies |
node-sass | devDependencies | |
nprocess.js | 实现类似于移动设备浏览器的loading加载进度条。 | |
sass-loader | devDependencies | |
scss | 世界上最成熟、最稳定、最强大的专业级CSS扩展语言,详情 官网 、 vue开发实战2.2——使用scss。 | devDependencies |
scss-loader | devDependencies | |
vuex | 专门为vue.js应用程序开发的状态管理模式,详情 官网。 | dependencies |
normalize.css | 只是一个很小的css文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性。normalize.css中文版 、浅谈normalize.css | dependencies |