一 安裝node
官網(wǎng)下載
二 初始化項(xiàng)目
1、創(chuàng)建文件夾firstSca,在終端打開(kāi)
2、初始化項(xiàng)目,終端輸入命令npm init -y(-y表示所有選項(xiàng)都選yes)
初始化完成后項(xiàng)目中會(huì)出現(xiàn)package.json文件,如圖

三 簡(jiǎn)單配置
新建bin/index.js文件 目錄結(jié)構(gòu)如下圖
index.js
#!/usr/bin/env node
//#!/usr/bin/env node 表示進(jìn)入直接執(zhí)行node+當(dāng)前文件
console.log("hello myfirstsca!")
package.json增加bin屬性
{
"name": "firstsca",
"version": "1.0.0",
"description": "",
"main": "index.js",
"bin":{
"firstSca":"bin/index.js"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
四 發(fā)布
1 終端輸入 npm publish (第一次需要輸入npm郵箱密碼,沒(méi)有npm賬號(hào)的可以去注冊(cè))
2 發(fā)布完成后 全局安裝我們發(fā)布的腳手架 npm i firstsca -g
3 安裝完成后終端直接輸入package.json中配置的名字 firstSca 終端就會(huì)打印出hello myfirstsca!如圖

