node环境如何实现自定义命令

65 阅读1分钟

我们知道安装vue-cli后, 可以在终端使用 vue 命令来初始化vue的项目, 那这是怎么实现的呢?
我们可以尝试实现自己的自定义命令:

  1. 使用 which vue 命令查看vue命令所有的目录
  1. cd 到vue命令所在目录, 使用ln命令创建一个软链接, 如创建一个名为my-test-cli
通过以上的方式, 即可实现简单的自定义命令. 此外, 我们可以使用 npm 项目的 bin 配置, 来实现自定义命令:
  1. 在 package.json 里配置 bin
  1. 在当前项目下执行 npm link

另外, 可以把这个项目上传到npm, 通过npm全局安装, 也可以把命令注册到全局.