npm发布上发布一个demo

306 阅读1分钟

创建一个文件夹wy

  • 在vscode里面打开wy
  • 新建终端,输入:
npm init
  • npm init后会创建一个package.json;
  • 此时终端里面会跳出页面,让我们填写相关信息;
  • 填写的信息会在package.json里面显示;

image.png

  • 需要自己手动加一个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!