我的文件是:
import * as fs from 'fs'
async function loadModels() {
console.log('here i am!')
const modelFiles = fs.readFileSync(__dirname + '/models')
console.log(modelFiles)
}
(async () => {
loadModels()
})()
在package.json
中,我有:
"fixtures": "tsc fixtures/index"
因此,当我运行yarn fixtures
时,我得到:
yarn fixtures
yarn run v1.22.4
$ tsc fixtures/index
✨ Done in 8.78s.
为什么我的loadModels
无法运行?
答案 0 :(得分:4)
tsc
仅编译您的TypeScript文件,而不执行它
要执行您的TypeScript文件,您可以使用ts-node
package
,然后在您的package.json
中:
"fixtures": "ts-node fixtures/index"