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@latest
rm -rf node_modules
npm install
mac下通过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.json
touch 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