note
  • Introduction
  • algorithm
    • Array
    • BinarySearch
    • Bits
    • Design
    • DFS
    • DP
    • DP_bag
    • DP_stock.md
    • Hash
    • Heap
    • NodeList
    • Number
    • SlideWindow
    • Sort
    • Stack
    • String
    • Tree
  • Backend
    • express
    • koa2
    • node
    • npm
    • npx
  • db
    • mongoDB
  • Frontend
    • CSS
      • BFC
      • flex
      • layout
      • less
      • middle
      • position
      • sass
      • selector
      • 动画相关属性
      • 响应式页面
      • 层叠上下文
      • 隐藏元素
    • JS
      • Array
      • async
      • DOM
      • ES6
      • JS-军规
      • macrotask-microtask
      • practice
      • RegExp
      • this-prototype-inherit
      • type-convert
      • 前端请求
      • 浏览器加载
      • 浏览器窗口间通信
    • TS
      • note
    • Vue
      • practice
      • Component-Communicate
      • Component
      • lifecycle
      • note
      • Pinia
      • practice
      • Vue-cli
      • Vue-Router
      • Vue-Source
      • Vue2
      • Vue3
      • Vuex
    • cross-domain
    • webpack
    • 从前端角度理解缓存
    • 前端概念
    • 页面性能分析与优化
    • 页面渲染机制
  • Linux
    • basic-command
    • docker
    • java-env
    • learn
    • manage-command
    • nginx
    • Shell
    • ssh
    • tmux
    • vi
  • chrome-devtools
  • git
  • Jenkins
Powered by GitBook
On this page
  1. Backend

npm

  1. npm --help

  2. set init parameter value

npm config set init.author.email "mengbinhao2018@gmail.com"
npm config set init.author.name "jack"
npm config set init.author.url "http://github.com/mengbinhao"
npm config set init.license "MIT"
npm config set init.version "0.0.1"
  1. npm cache clean [--force] 慎用该命令execute when meet strange error

  2. install path

# macos
/usr/local/lib/node_modules

# windows
C:\Users\xxx\AppData\Roaming\npm\node_modules
  1. command

    1. config

     npm set xxx
     npm config set registry=https://registry.npm.taobao.org
     npm config get registry
     npm config delete registry
     npm [config] list [-g] [<pkg>...]
    1. init

     npm -v
     npm init [-y]
    1. install/uninstall

     npm install <package> [-g]
     npm install <package>@latest
     npm install <package1> <package2>...
     npm install <package> --save-dev | -S | -D | --save
     npm uninstall <package>
     # 清除未用到的包
     npm prune
    1. update

     npm update [-g] <pkg>...
     npm update [-g] <package>@version
     npm outdated [-g] <pkg>...
    1. list

     npm list [-g]
     npm list --depth=0
    1. publish

     npm adduser
     npm whoami
     npm version patch
     npm version minor
     npm version major
     npm publish
    1. others

     npm root [-g]
     # 某个包属性查看
     # 包名是否存在
     npm search <package>
    
     # 包所有信息
     npm view <package>
    
     # 包的属性
     npm view <package> dependencies
    
     # 包源文件地址
     npm view <package> repository.url
    
     # 包依赖 node 最低版本号
     npm view <package> engines
    
     # 包当前版本号
     npm view <package> version
    
     # 包历史版本号
     npm view <package> versions
    
     # 包作者信息
     npm view <package> maintainers
    
     # 包仓库地址
     npm repo <package>
    
     # 包文档地址
     npm docs <package>
    
     # 包主页
     npm home <package>
    
     # 包bugs
     npm bugs <package>
    
     # 当前项目bugs
     npm bugs
PreviousnodeNextnpx

Last updated 2 years ago