这是我参与更文挑战的第2天,活动详情查看: 更文挑战web
npm
是一款Node.js的包管理工具,在实际项目开发中也是必备的一款管理工具之一,它能够帮助咱们在npmjs.com
中下载一些别人写好的代码模块,并安装在咱们项目中。typescript
查看当前NPM
的版本号npm
npm -v
// 返回当前npm的版本号
复制代码
帮助命令json
npm help [command]
复制代码
建立模块( 这里能够使用-y
,跳过询问阶段,会采用默认配置 )bash
npm init
// 一样也能够使用
npx create-thinkjs
复制代码
安装最新版本的包markdown
npm install packagename
复制代码
安装指定版本的包app
npm install packagename @version
复制代码
安装模块到开发环境和生产环境依赖,即你的package.json
文件的dependencies
字段中;工具
npm install packagename --save
复制代码
安装模块到开发环境依赖,即你的package.json
文件的devDependencies
字段中;post
npm install packagename --save-dev
复制代码
卸载当前项目中的模块测试
npm uninstall packagename
复制代码
更新 / 升级当前项目中的模块
npm update [name]
复制代码
更新 / 升级全局安装的模块
npm update -global [package name]
复制代码
引用模块
npm link [path]
复制代码
解除模块引用
npm unlink [package]
复制代码
查看当前项目安装的包
npm list
复制代码
查看 npm
的配置
npm config list -l
复制代码
获取当前npm
源
npm config get registrybash
复制代码
设置npm
官方镜像源
npm config set registry https://registry.npmjs.org
复制代码
设置淘宝镜像源
npm config set registry https://registry.npm.taobao.org
复制代码
你也能够使用cnpm
来使用淘宝源
npm install cnpm -g --registry=https://registry.nlark.com
复制代码
查看npm
安装的位置
where npm
复制代码
publish
用于将当前模块的发布到npmjs.com,在此以前你须要npmjs.com申请一个帐户用来发布
( 注意,若是你当前使用的是淘宝源,你须要执行 npm config set registry https://registry.npmjs.org
切换到官方镜像源 )
登陆
npm login
复制代码
发布包
npm publish
复制代码