1.0.0 • Published 10 months ago
sanshiyi v1.0.0
NodeJS npm
一、安装第三方的模块包管理工具NPM
- npm(Node Package Manager)
- npm 是一个第三方工具模块的服务商店,通过npm可以上传和下载安装各种已经封装好的工具方法 npm是一个模块的网上商店,通过npm指令可以快速,从该商店中下载需要的js模块(包)依赖
- 下载安装
npm install 模块名@版本号
npm install randomstring@1.2x
# 简写
npm i randomstring
删除包
npm uninstall 模块名@版本号
npm uninstall 模块名
- 修改镜像
npm 原始的镜像地址 https://registry.npmjs.org/
npm config set registry https://registry.npmmirror.com
查看修改结果
npm config get registry
npm config list
国内镜像与国外镜像,存在时间差。因此实际工作中,如果通过国内镜像无法下载依赖,可以切换回国外镜像
cnpm 国内淘宝镜像专用管理工具 npm i cnpm-g(全局安装)
- 其他包管理工具:yarn
利用npm管理工具特性初始化node项目
- 创建项目文件
- 进入文件夹,在终端初始化项目
npm init -y
npm init
一般在发布或者传输项目的源码的时候,我们会删除node_modules目录,保留其他开发的源码和package的文件。在接收到一个由npm管理的项目的时候,一般要先安装package.json当中的依赖
- 进入到包含package.json文件的目录中,在终端执行安装
npm install
#简写
npm i
利用package.json中“scripts”重新定义
"scripts":{
"dev":"node app.js"
}
npm run dev
#等效
node app.js
二、创建一个包
- 先初始化一个node项目
npm init
发布包
- 注册npm账号
- 在控制台输入指令进行登录
npm publish
更新包
npm updata <packagename>
删除包
npm unpublish <packagename@x.x>
#强制删除
npm unpublish -force <packagename>
1.0.0
10 months ago