npm install npm@latest -g
npm update
npm uninstall lodash
npm uninstall --save lodash
npm uninstall -g <packageName>
npm view <packageName> versions
npm install -g npm@latestrm -rf node_modulesnpm installmac下通过npm install -g安装的包路径为
/usr/local/lib/node_modules
npm config get registry
npm config set registry https://registry.npm.taobao.org
npm --registry=https://registry.npm.taobao.org install
npm set registry https://registry.npm.taobao.org # 注册模块镜像
npm set disturl https://npm.taobao.org/dist # node-gyp 编译依赖的 node 源码镜像
npm set chromedriver_cdnurl http://cdn.npm.taobao.org/dist/chromedriver # chromedriver 二进制包镜像
npm set operadriver_cdnurl http://cdn.npm.taobao.org/dist/operadriver # operadriver 二进制包镜像
npm set phantomjs_cdnurl http://cdn.npm.taobao.org/dist/phantomjs # phantomjs 二进制包镜像
npm set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass # node-sass 二进制包镜像
npm set electron_mirror http://cdn.npm.taobao.org/dist/electron/ # electron 二进制包镜像
npm cache clean # 清空缓存
mkdir hello: 新建模块文件夹cd hello && npm init -y: 初始化模块,创建package.jsontouch index.js:创建默认入口文件可以发布任意包含package.json的目录(node module)
npm adduser, 然后输入用户名, 密码, 邮箱npm login, 输入注册的用户名, 密码, 邮箱登录之后使用npm publish发布package. 目录下.gitignore或者.npmignore描述意外的文件都会被提交到npm
提交成功之后查看https://www.npmjs.com/package/<package>, 即可
npm version <update_type>根据语义版本选择对应update_type, 如patch, minor, major, npm自动更新版本号npm publish发布更新了版本的package