步骤 2 : npmjs.com 步骤 3 : 激活账号 步骤 4 : 新建项目目录 步骤 5 : 新建 a.js 步骤 6 : 新建 package.json 步骤 7 : 登陆 npm 步骤 8 : 发布 步骤 9 : 发布成功邮件通知。。。。 步骤 10 : 完整项目
在上个例子里讲解了如何通过 npm 安装 how2java 模块,可是这个 how2java 模块是从哪里来的呢?
这个 how2java 模块也是通过 npm 这个工具,发布出去的。 本知识点就会讲解如何来制作和发布自定义模块。
所有npm都是发布在 https://www.npmjs.com/ 上面的,所以在发布之前,需要到 npmjs 上去注册一个账号,才有权限发布自己定义模块。
必须激活 账号。
注册之后,就会有个激活信发到注册邮箱里,必须激活。否则后面发布模块会失败。
新建项目目录
e:\project\how2java
a.js 代码很简单,就是个函数,以及exports
function hello(){
console.log("hello from how2java");
}
exports.hello=hello;
function hello(){ console.log("hello from how2java"); } exports.hello=hello;
package.json 文件,就是告诉 npmjs.com 这个模块的相关信息。
可以手动创建 package.json 复制我的内容(项目名称 name修改成其他的,不要再用 how2java,因为这个名称已经被我占用了) 或者用 npm 命令来创建package.json 文件 npm init 这个命令就是导致package.json 文件的生成,不嫌麻烦可以用命令生成。 {
"name": "how2java",
"version": "1.0.3",
"description": "npm of how2java",
"main": "a.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"how2java"
],
"author": "how2j",
"license": "ISC"
}
{ "name": "how2java", "version": "1.0.3", "description": "npm of how2java", "main": "a.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ "how2java" ], "author": "how2j", "license": "ISC" }
接着就是要发布了,在发布之前用如下命令登陆 前面 npmjs.com 步骤时注册的账号和密码
npm adduser
成功登陆之后,就可以发布模板了。使用如下命令:
npm publish
如果你的邮箱是qq,并且开着qq,那么还会收到发布成功的通知。。。。
完整项目在右上角下载 how2java.rar。
额。。。。其实里面就俩简单文件~
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2020-11-05
我根本收不到注册账号的验证邮件
2020-07-25
发布成功?
2020-04-09
发布成功,但是信息很少
2020-01-30
这个是什么问题呢?
2019-12-08
一直卡在这里不动,为什么?
提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 5 条以前的提问,请 点击查看
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|