您现在的位置是:网站首页>软件开发>前端技术栈>vuevue
npm 安装和卸载插件包
风口下的猪2022-08-10【vue】
简介
包的全局安装和局部安装
1、如果自己的模块依赖某个包,此时应该局部安装。
2、如果想将包作为一个命令行工具,此时应该全局安装。
package.json文件中包依赖属性
1、dependencies:项目中功能需要依赖的包
2、devDependencies:只在开发项目时或者项目测试时使用的包
3、包版本
a、只有版本号:项目只依赖这个版本的包
b、版本号前有^:表示大版本固定的最新版本,第二位、第三位数字都为最大
c、版本号前有~:表示大版本、小版本都固定的最新版本,第三位的数字最大
相关命令
安装包
1、npm install:默认是局部安装
创建package.json文件
1、npm init
2、npm init --yes(前提:先创建一个空package.json文件)
安装本地包
1、npm install <package_name> --save(-S):安装的依赖包名会添加到dependencies属性中。
2、npm install <package_name> --save-dev(-D):安装的依赖包名会添加到devDenpendencies属性中。
更新本地安装包
1、npm update:更新依赖包。
2、npm outdated:获取需要更新的包的列表,包的最新版本、本地当前版本、package.json中需要的版本
卸载本地安装包
1、npm uninstall <package_name>:单纯删除项目中node_modules目录下的包。
2、npm uninstall <package_name> -g:删除全局环境中node_modules目录下的包。
3、npm uninstall <package_name> --save(-S):删除项目中node_modules目录下的包,同时删除package.json中dependencies属性中对应的包名称。
4、npm uninstall <package_name> --save-dev(-D):删除项目中node_modules目录下的包,同时删除package.json中devDependencies属性中对应的包名称。
安装全局包
1、npm install -g <package_name>
2、npm版本大于等于5.2,可以使用npx运行全局安装的包。
更新全局安装包
1、npm update -g <package_name>(不写包名更新所有包)
2、npm outdated -g --depth=0:查看哪些包需要更新
3、npm install npm@latest -g:更新npm到最新版
卸载全局安装包
1、npm uninstall -g <package_name>
很赞哦! (0)
相关阅读 (同一栏目)
- v-html和直接插值的区别
- vue.js中{{}}允许原生的js代码
- 事件修饰符
- v-for推荐写法 :key=
- {{}}和
- src、href等赋值,采用数据绑定方式时的“动态刷新”问题
- class动态绑定时,短分割线命名的class报错问题
- vue里ref ($refs)用法
- uniapp 如何禁止或监听默认返回事件
- 解决[Vue warn]:Error in render:
- created()和mounted()使用注意项
- this.$nextTick()
- can not resolve the wrapperDom
- vue中 props中的变量不能在less中使用
- vue.js阻止事件冒泡和默认事件
- Vue报错
- import ... from和import {} from 的区别
- icons
- vue组件化梳理 (1)组件注册
- 通过vue-cli创建vue项目
- vue.use()的作用是什么
- 【解决】控制台报错Uncaught TypeError: Object(...) is not a function at eval (vue-router.esm-bundler.js
- vue路由跳转了但界面不显示的问题及解决
- Vue 路由设置梳理 (1)安装及初始路由
- Vue 路由设置梳理 (2)路由规则编写
- Vue 路由设置梳理 (3)申明式路由跳转及编程式路由跳转
- Vue 路由设置梳理 (4)首页重定向
- vue-cli项目的前端跨域解决方案
- vue-cli项目proxy跨域,在线上针对A域名跨B域名情况失效的解决方法
- axios上传图片报500
- vue-cli项目,点击某个菜单后公共模板(header/footer/menu等)不见了,只有主体页面部分
- vue-cli项目中的404
- vue-cli项目,如何给页面设置网站title、keywords、description等meta信息
- vue-cli项目网站,如何设置网站图标
- npm 安装和卸载插件包
- vue项目中通过CDN方式引入外包js/css
- vue2.X版本使用summernote的坑
- vue中使用html2canvas的坑(1)网络图片空白
- vue中使用html2canvas的坑(2)最外层dom的border-radius失效
- vue中使用html2canvas的坑(3)画图片时不支持object-fit:cover的问题
- js调用外部vue中的methods
- vue-cli项目控制无token时页面重定向跳转到登录,注意循环堆栈问题
- vue中input标签上传本地文件或图片后获取完整路径,如E:\medicineOfCH\stageImage\xxx.jpg
- vue 中$t()的作用
- vue路由守卫中next方法的理解
- 全局路由 router.afterEach 与 router.beforeEach
- 独享路由 beforeEnter
- 组件内路由守卫 beforeRouteEnter和beforeRouteLeave
- 关于next({ ...to, replace: true })的理解
- mixin混入
- vue语法 `${ }` (模版字符串)
- 组件内通信利器provide/inject
- vue webpack性能优化(二) 优化方向确定
- Vue中的爷孙传值$attrs 和利用$listeners 孙爷传值
- 在vue中实现onShow生命周期函数
- vue中this.$router.back()、this.$router.go()的区别使用
- Vue中 keep-alive 详解
栏目目录
标签云
站点信息
- 文章统计:528篇
- 移动端访问:扫码进入SQ3R
