1.0.8 • Published 2 years ago

tyndallhellocli v1.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

this is a simple hello world demo for CLI of NPM.

日志

改到第八次,才算搞完。可见一点点的小玩意都需要调试时间,只要你没有做过。

效果

做全局安装后,执行tydall,可以输出

hello cli

创建一个包

mkdir tyndall
cd tyndall
npm i -y

编写命令行文件:index.js

这里的第一行非常重要,指定此文件有node执行。如果不指定,在Windows10上让你选执行js文件的程序,默认是Window Script Host,并且选择了会报错。没得来一些非必要的麻烦。

#!/usr/bin/env node
console.log('hello cli')

然后编辑文件package.json,加入一行:

"bin":"./index.js",

或者

"bin": {
    "tyndall": "./index.js"
},

发布

首先你需要一个npm账号。具体请参考npmjs.com。然后登陆

npm login
npm publish

验证

npm i tyndall -g
tyndall 
# 输出,确定成功
hello cli

补充

  1. 如果你使用的npm源是淘宝的化,需要先调整为官方源。用完在调整归来。fuck the GFW.

设为默认的:npm config set registry=https://registry.npmjs.org/ 改回淘宝源:npm config set registry=http://registry.npm.taobao.org/; ref:https://segmentfault.com/a/1190000013940567;

  1. 全局安装后若报错说,“找不到命令”,需要重新安装node

ref: https://stackoverflow.com/questions/41570364/npm-install-not-working-in-windows

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago