1.首先先新建一个文件夹,文件夹的名字就是我们包的名字
cmd命令
2.然后再mynpm里新建一个index.js,内容是我们包的内容
module.exports={
eat:function(){
var arr=['巧克力火锅','海底捞','海盐泥巴奶茶','炭火烤肉',
'国王栗子挞','年轮蛋糕','肥宅快乐水','草莓裸蛋糕','金沙酥','榴莲泡芙'];
var a=parseInt(Math.random()*10);
console.log(arr[a]);
}
};
3.接着在cmd中输入命令
PS C:\> cd .\mynpm //进入mynpm文件夹
PS C:\mynpm> npm init -y //生成package.json
4.填写package.json中的内容(package.json可以用编译器打开)
{
"name": "mynpm", //name就是包的名字,一般不用改
"version": "1.0.0", //版本号
"description": "", //描述。比如:这是我的第一个npm
"main": "index.js", //入口文件【只能有一个】
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [], //关键词,用户可以通过这些关键词搜索到包
"author": "", //作者
"license": "ISC" //版权
}
5.接下来是上传包
注意!在上传包前要注册npm账号,并且要验证邮箱。(否则上传会报错)
cmd命令
PS C:\mynpm> npm login //首先登录npm账号
Username: //输入用户名
Password: //密码
Email: (this IS public) //邮箱
Logged in as king-q on https://registry.npmjs.org/.
登录成功后上传
PS C:\mynpm> npm publish
...
+ mynpm@1.0.0 //出现这个表示上传成功