美文网首页
npm 常用指令

npm 常用指令

作者: 長风先生 | 来源:发表于2020-04-27 17:57 被阅读0次

文档

中文文档 https://www.npmjs.cn/

安装

npm 是 node 的包管理工具,安装 Node 时,就会自动安装 npm。

常用命令

  • npm install [@scope/]<packageName>@<version> 下载依赖包
    • npm install -Snpm install --save安装生产过程中的依赖
    • npm install -Dnpm install --save-dev 安装开发过程中的依赖
    • npm install -g <packageName> --registry=https://registry.npm.taobao.org 从特定的源上下载包
  • npm unstall <packageName> 卸载依赖包
  • npm <packageName> -v 查看是否使用npm安装过某个插件
  • npm lsnpm list 树形展示当前安装的所有 node_modules
    • npm ls <packgeName> 树型展示当前安装包依赖的插件版本
  • npm outdated 检查当前安装插件新老版本
  • npm config list 查看 npm 全局配置
  • npm config set registry https://registry.npm.taobao.org 更改 npm 镜像
  • npm owner ls <packageName> 查看依赖包权限所有者的名字
  • npx <plugin> <pluginDrective> 使用其他包内提供的命令行工具
  • npm link 将正在调试的 npm 包链接到全局
    • npm link <packageName> 进入到对应项目目录,link 想要使用的本地包名
    • npm unlink <packageName> 解除模块的全局 link

清除缓存

  • rm -rf /node_modules
  • npm clean cache --force
  • npm install

常见问题

  • windows 下安装 npm install <packageName>cnpm install <packageName> 没反应:把 c:/Users/,npmrc 是删除试试
  • npm install 时报错:mkdir access denied. 这种情况多发生在 git bash 环境里,要用管理员身份运行 git bash。也可以一劳永逸在运行的快捷方式中直接设置“用管理员身份运行”(详情
  • 同理,Mac下没权限用 sudo npm install xxx
  • npm link 后 cannot find modules,这个要注意有的包 npm link 直接在开发包根目录执行就可以,而有的包是编译后新生成一个/dist 文件夹,要在 /dist 下执行 npm link
  • .npmrc 文件:一般项目根目录有这个文件的话,npm config 会直接用这里的配置,如镜像源地址

常用插件

  • cnpm:淘宝镜像

    • 执行 npm install -g cnpm --registry=https://registry.npm.taobao.org 全局安装
    • 输入 cnpm -v 检验是否安装成功
  • npm-check-updates : 检查插件更新,安装插件

    • ncu - v (ncu 是 npm-check-updates 的缩写命令)查看当前各个安装包的版本
    • 注:ncu 更新插件后,会自动修改 package.json 里的版本号
  • nvm : node 版本管理工具,快速切换本地 node 版本

    • nvm list available: 打印出 node released 各个版本
    • nvm use <version>: 指定要使用的 node 版本
    • nvm install <version>: 下载指定的 node 版本
    • 注意:
      1. 当 windows 在 git bash 中使用 nvm 版本切换的时候,提示切换成功,但实际上并没切换成功;要在 CMD 中使用 nvm 进行切换 。
      2. 每次重启终端都要重新设置 nvm,使用 nvm alias default stable 固定版本
  • npx npkill:删除电脑某一磁盘下的 node_modules

    1. nvm 安装并切换至新版本 node 时,报错 npm command not found:可能是 nvm 安装 node 时,npm下载失败了;也有可能是 node v12.16.0 的坑,mac 下安装这个版本的 node 时,npm 也出过问题。
    2. nvm 切换 node 版本后,会导致 npm 全局安装过的包失效:解决方式
    3. (偶发) nvm 管理 node 版本升级到10以上后无法安装 npm
    4. Mac全局安装插件报错:Missing write access to /usr/local/lib/node_modules/webpack,使用sudo install -g pkgName@pkgVersion

相关文章

  • 常用npm指令

    常用npm指令 npm uninstall可以接受和npm install相同的指令

  • vue.js单文件组件入门笔记

    nodeJs nodeJs安装 nodeJs模块 npm介绍 cnpm npm常用指令介绍 npm in...

  • npm常用指令

    npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。 npm init ...

  • npm常用指令

    检查包版本 npm list检查所有包的版本及依赖关系.npm list {pkg}检查特定包的版本及依赖关系.可...

  • NPM 常用指令

  • npm常用指令

    安装模块npm i/install moduleName安装模块;i是install的缩写,两者功能是一样的npm...

  • NPM 常用指令

    npm init: 初始化项目 npm init --scope= :修改 package.json 中的 nam...

  • npm常用指令

    npm的日常使用 : 如何使用npm(亮点:登录发布npm代码) NPM知识点(亮点:设置仓库地址及代理) np...

  • NPM常用指令

    npm -v //查看版本号 npm --help //查看npm所有命...

  • npm常用指令

    代码含义node-v查看已安装的node版本npm-v查看已安装的npm版本npm init初始化项目npm in...

网友评论

      本文标题:npm 常用指令

      本文链接:https://www.haomeiwen.com/subject/zyduwhtx.html