npm的使用


 

npm是一个包管理工具,让 js 开发者分享、引用代码更方便。
 

npm的下载、安装

npm是node自带的,从node官网下载安装node即可。

查看是否安装成功

#命令行执行
npm -v

 

配置淘宝npm镜像

npm config set registry https://registry.npmmirror.com

 

npm常用命令

如果是在VSCode中使用,先Ctrl+~打开终端

# 搜索模块
npm search 关键字


#查看指定包的版本信息
npm version vue
npm version vue@2
#version可简写为v
npm v vue@2


#本地安装,只给当前项目安装。install可简写为i
npm install 模块

#全局安装。--global可简写为-g
npm install 模块 --global

#安装为项目上线需要的依赖。--save可简写为-S
npm install 模块 --save

#暗转为开发、调试需要的依赖。--save-dev可简写为-D
npm install 模块 --save-dev


#npm init或者vue create等方式创建模块|项目后,会生成package.json文件,这个文件是当前模块|项目的描述文件,包含了模块|项目的名称、作者、描述信息、入口文件、依赖等信息

#install会将依赖存放到node_modules中
#单纯的install、install -g不会在package.json中添加依赖,常用于安装与项目关联不大的模块,eg. vue-cli
#--save会在package.json中添加依赖,用于安装项目线上运行需要的依赖,eg.jq、axios
#--save-dev用于安装项目开发、调试过程中要用到的依赖,eg.babel


# 列出已安装的所有模块的信息
npm list
# 列出指定模块的信息
npm list 模块
#list可简写为ls
npm ls 模块


# 更新模块
npm update 模块

#卸载模块
npm uninstall 模块

#强制清除缓存
npm cache clean --force
#--force可简写为-f 
npm cache clean -f

包会放在工程目录的 node_modules 目录中,使用时 require(‘模块名’) 引入即可。

依赖可以叫做模块(module),也可以叫做包(package)

 

使用npm创建模块

#初始化,生成package.json文件
#根据提示输入 模块名、版本号、模块描述、入口(一般使用默认的index.js)、测试命令(一般用make test)等信息,部分信息可以不填。可以用-y跳过配置
npm init

#在npm资源库中添加用户
npm adduser

#发布模块,发布之后其他人可以npm install安装、使用此模块
npm publish

npm run

 

包的版本号

包的版本号分为X.Y.Z三位,分别代表主版本号、次版本号、补丁版本号

  • 如果只是修复bug,更新Z位
  • 如果是新增了功能,但向下兼容,更新Y位
  • 如果有大的改动,向下不兼容,更新X位

npm命令可以指定版本号,eg

npm install jquery@3.0.0 

如果不指定,默认为最新的稳定版

 

常见问题

1、在VSCode中执行cnpm命令时报错

cnpm : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本

这是因为在VSCode中使用的终端是power shell,换成普通的cmd即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值