npm

npm简写

初始 简写 含义
install i 安装
–save -S 项目依赖
–save-dev -D 开发依赖

npm

  1. 类似 bower yarn
  2. 用途
    安装模块,自动安装依赖,管理包(增、删、更新项目所有包)
  3. 安装环境
    1. 全局
      任何目录、项目环境下都可以使用
      • 工具类,脚手架
    2. 本地
      只能在当前目录使用
    3. 项目依赖(dependencies)
      只能在当前项目下使用
      • 上线仍需要
    4. 开发依赖(devDependencies)
      只能在当前项目下使用
      • 上线不需要
  4. npm指令
    • npm install/uninstall 包名 -g //安装、卸载到全局
    • npm install/uninstall 包名 //安装、卸载到本地
    • npm imstall 包名1 包名2 //一次安装多个包
    • 查看已安装
      • npm list //查看当前项目下安装的所有包
      • npm outdated //包版本对比(当前版本)
      • npm info 包名 //查看当前包所有信息
    • npm init //创建package.json(初始化npm管理文件)
      npm init -y //所有默认
    • 安装到项目依赖
      • npm install 包名 –save
      • npm install 包名 -S
    • 安装到开发依赖
      • npm install 包名 –save-dev
      • npm install 包名 -D
    • 版本约束
      • ^x.x.x 约束主版本,后续找更新
      • ~x.x.x 保持前两位不变,后续找更新
      • *转最新
      • x.x.x 定死版本
    • 选择源
      • npm install nrm -g //安装选择源的工具包
      • nrm ls //查看所有源
      • nrm test //测试所有源
      • nrm use 源名 //使用。。源
    • 模块下载(卡顿)超过五分钟
      ctrl+c->npm unistall 包名->npm cache clean清除缓存->npm install 包名
    • 查看帮助信息
      npm -h
    • 发布模块
      1. 注册账号
      2. 登录
        npm login
      3. 创建包目录->npm init -y ->创建入口->编写、输出
      4. npm publish 发布
      5. npm unpublish 删除
        注:发布操作长时间没做,需到邮箱中确认
文章目录
  1. 1. npm简写
  2. 2. npm
|