###?有時(shí)我們并不需要去創(chuàng)建完整的項(xiàng)目結(jié)構(gòu)燥狰,只是需要在已有的項(xiàng)目基礎(chǔ)上創(chuàng)建一些特定類型的文件
##?給已有的項(xiàng)目創(chuàng)建readme,eslint,babel等昌抠,這些文件都有一些基礎(chǔ)代碼冀瓦,自己手動(dòng)去配很容易配錯(cuò)默勾,通過生成器幫我們自動(dòng)生成以提高效率======yeoman?提供的??sub?generator
#?yo?node:cli
$?yo?node:cli
?conflict?package.json
??Overwrite?package.json??(ynaxdH)?y
??Overwrite?package.json??overwrite
????force?package.json
???create?lib\cli.js
###?package.json?里面多了以下配置
"bin":?"lib/cli.js",????》》》》》cli.js中提供了基礎(chǔ)的代碼結(jié)構(gòu)
??"dependencies":?{
????"meow":?"^3.7.0"
??}
###?yarn?link?到全局范圍
yarn?link
#?注意新加了配置文件過后并沒有安裝相應(yīng)的依賴,yarn命令運(yùn)行安裝操作
yarn
###?my-module?--help番电,檢測(cè)cli應(yīng)用是否正常工作
my-module?--help????》》》顯然沒有,默蚌?冻晤??绸吸?鼻弧?