概述
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包发布流程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复