创建一个文件夹wy
- 在vscode里面打开wy
- 新建终端,输入:
npm init
- npm init后会创建一个package.json;
- 此时终端里面会跳出页面,让我们填写相关信息;
- 填写的信息会在package.json里面显示;
- 需要自己手动加一个bin,发布成功后直接在终端输入crawler2就可以运行index.js里面的内容了。
"bin": {
"crawler2": "index.js"
},
- 在vs code新建一个文件index.js;
console.log('hello beauty')
console.log('i love the man who i really like!')
npm上的操作
- 首先登陆npm账号;
- 在终端输入
npm login,会自动跳出一些要填的:- 用户名;
- 账号;
- 密码是不显示的,只需要填上回车;
- 还需要邮箱的验证码,会自动发到邮箱,复制过来即可;
- 在终端输入
npm publish,如果没报错就是发布成功了,可以在npm上搜索名称看有没有;
发布成功后,别人如何运行
- 安装:
npm install -g crwler_wy
- 运行,bin里面写的:
crawler2
```;
- 可能会报错,需要在index.js文件里面开头添加一行代码
#!/user/bin/env node
- 上面这一行代码的意思是,用node来执行index.js文件;
- 因为第一次出错,第二次重新发布上线;
- 需要更改package.json里面的version的版本;
version:"1.0.0"改成version:“1.0.1” 或其他数字
- 再次发布
npm publish
- 删除第一次安装的:
npm uninstall -g crawler_wy
- 在重新下载最新版本
npm install -g crawler_wy
- 运行bin里面的文件
crawler2
- 就会出现index.js里面代码执行的东西
hello beauty i love the man who i really like!