我是靠谱客的博主 火星上香菇,最近开发中收集的这篇文章主要介绍npm包发布流程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

 

 

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包发布流程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部