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