我不想使用 grunt 或 gulp 来编译 ts 文件。我只想在我的 package.json 中这样做:
"scripts": {
"build": "tsc main.ts dist/"
},
可能吗?
我不想使用 grunt 或 gulp 来编译 ts 文件。我只想在我的 package.json 中这样做:
"scripts": {
"build": "tsc main.ts dist/"
},
可能吗?
“构建”:“tsc main.ts dist/”
强烈建议您使用tsconfig.json
,然后使用-p
编译器选项来构建您的代码。看:编译上下文
这是使用tsc
NPM 脚本的设置
在里面
npm init
npm install typescript --save
然后在你的 package.json添加一些脚本:
"scripts": {
"build": "tsc -p .",
"start": "npm run build -- -w"
},
npm run build
npm start
享受
如果要编译运行,可以使用ts-node 模块。
npm install --save-dev ts-node
npm install --save-dev typescript
并运行:
"scripts": {
"start": "ts-node index.ts"
},
index.ts 已导入的所有其他 typescripts 文件(以及从 index.ts 依赖项中的导入)都将被编译和执行。