1.0.0 • Published 10 months ago

sanshiyi v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

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