npm init -y
#!/usr/bin/env node
package.json
,添加bin属性将脚手架发布到npm上vue
安装脚手架npm install -g your-own-cli
node
命令注册:web
vue vreate vue add vue invoke
参数解析:vue command [options] <params>
npm
帮助文档json
global helpbash
command helpwebsocket
其余一些难点网络
。。。。socket
连接到本地脚手架命令行
cd you-cli-dir npm link
连接本地库文件:
cd your-lib-dir npm link cd your-cli-dir npm link your-lib
取消连接本地库文件
cd your-lin-dir npm unlink cd your-cli-dir # link存在 npm unlink your-lib # link不存在 rm -rf node_modules npm install
npm link
npm link your-lib
;将当前项目中的node_modules下指定的库文件连接到node全局node_modules下的库文件npm link
:将当前项目连接到node全局node_modules中做为一个库文件吗,并解析bin配置建立可执行的文件
npm unlink