1.npm 是什么
npm是Node官方提供的包管理工具,它已经成了Node包的标准发布平台,用于Node包的发布、传播、依赖控制。npm提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你作为开发者发布并维护包。
2.安装npm
npm 不需要单独安装,在安装Node的时候,会连带一起安装npm。但是,Node附带的npm可能不是最新的版本,可以用以下命令更新到最新版本。
npm install npm@latest -g
安装完查看npm版本
npm -v
#6.0.1
3.npm发布流程
1.首先注册一个账号,进入网址: https://www.npmjs.com 注册一个npm账号
2.开发一个npm包
(1)初始化仓库:每一个npm包都需要一个package.json文件,进行常规配置。首先进入需要发布的npm的目录,输入
npm init
进行包初始化,自动生成一个package.json文件,填写一些简单的选项,包括: 包名、版本号、主入口文件、描述、作者、脚本 等。

主入口文件:
可以看到,在package.json中指定主入口文件为index.js,那么,就得在项目下创建一个名为index.js的文件。比如:

测试此包
将整个文件夹丢到node_modules目录下,在node_modules同级目录下使用npm init 创建 package.json,内容大体如下:

再在同级目录下创建一个test.js,内容如下:
var h = require('zjl-npm-test');
h.sayHello('zjl');
执行node test,控制台输出hello zjl。说明此包测试成功。
创建的目录结构如下

添加npm用户
使用之前注册的npm账号进行登录
npm adduser
npm publish
发布后可在自己的npm主页看到。
最后
以上就是火星上香菇最近收集整理的关于npm包发布流程的全部内容,更多相关npm包发布流程内容请搜索靠谱客的其他文章。
发表评论 取消回复