ts-node直接運(yùn)行typescript文件 報(bào)錯(cuò)與解決

ts-node直接運(yùn)行typescript文件

在vue項(xiàng)目中寫ts文件,想在node環(huán)境運(yùn)行調(diào)試代碼。如何執(zhí)行ts文件?

直接執(zhí)行node index.ts 回報(bào)錯(cuò)。

解決如下:

//全局安裝typescript和ts-node
npm install -g typescript
//npm install -g typescript-node 由于typescript-node不支持更高版本的ts
npm install -g ts-node //typescript@>=2.7

安裝完成后就可以不用手動(dòng)去編譯成js文件,可以直接運(yùn)行ts文件。

執(zhí)行命令ts-node **.ts**

控制臺(tái)報(bào)錯(cuò):

zsh: command not found: typescript;

執(zhí)行 npx ts-node index.ts ,再報(bào)錯(cuò):

TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts"

修改package.json,或者tscongfig文件:

"module": "commonjs"

再次執(zhí)行npx ts-node index.ts 。運(yùn)行成功。

參考:https://bobbyhadz.com/blog/npm-command-not-found-ts-node

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容