2019 July

如何发布第一个属于自己的npm包

什么是NPM? NPM是随同NodeJS一起安装的javascript包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 发布前的准备 1. 注册一个npm账号 前往NPM官网进行注册 2. 创建一个简单的包 在本地创建一个项目文件夹multiFoldCard (名字自己取,不要和NPM上已有的包名重复冲突就好) 然后通过终端进入文件夹 cd multiFoldCard 接着可以通过命令创建一个包信息管理文件package.json npm init 一路回车或根据包的内容来填写相关信息后,package.json内容大概如下 { “name”: “multifoldcard”, “version”: “1.0.1”, “description”: “card management project”, “main”: “app.js”, “scripts”: { “test”: “echo \”Error: no test specified\” && exit 1″ }, “repository”: { “type”: “git”, “url”: “https://github.com/fantingsheng/multiFoldCard.git” }, “author”: { “name”: “Timfan”, “email”:… 查看更多 »

Sidebar