| 
 步骤 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 条以前的提问,请 点击查看 
			
			提问之前请登陆
			
		 
		提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢	
	 | |||||||||