1.0.2 • Published 5 years ago

dan-publish v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

npm 是什么?

node package manager node包管理器

npm能干什么?

组织和管理node的包

npm管理

1>下载 安装

2>使用 require()

3>更新

4>卸载

注:install 简写 i

package.json

npm init

{ package name: 包名/项目的名称 version:版本号 description:项目描述 entry point:入口文件 keywords: 关键词 author:作者 license:协议许可 scripts:{ "执行的命令":"指向的命令" 例:'start':'node index' npm run start 默认执行 node index npm start
} }

快速生成package.json

npm init -y

本地安装

开发依赖和线上依赖

开发的依赖:npm install <包名> --save-dev ---> devDependencies

       npm install <包名> -D

线上的依赖:npm install <包名> --save ---> dependencies

      npm install <包名> -S

      npm install <包名>  

全局安装

npm install <包名> -g

npm root -g 查看全局安装的目录/路径

安装的步骤:

1>去对应的网站(镜像源)去查看有没有这个包

2>下载对应的压缩包到缓存目录

查看缓存目录:npm config get cache

设置缓存目录:npm config set cache 路径

3>解压到指定的目录

卸载

本地卸载:npm uninstall <包名> --save-dev/--save

全局卸载:npm uninstall <包名> -g

镜像源

查看镜像源:npm config get registry

国外的镜像源:https://registry.npmjs.org/

国内的镜像源:https://registry.npm.taobao.org/

设置镜像源:npm config set registry 镜像的地址

根据依赖package.json安装

npm install

npm config get prefix 查看全局node_modules所在目录

npm config set prefix 路径 设置全局node_modules的所在的目录

npm发包

1>npm去注册账号

2>新建文件夹 起个英文名字 npm init -y 生成package.json

3>新建入口文件 main字段指定的文件

4>npm login

5>npm publish

查看是否发布成功

npm view <包名> version 最新的版本号

npm view <包名> versions 所有的版本号

更新包

npm update <包名> --save/--save-dev/-g

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago