如何运行打字稿编译器作为package.json脚本,无需 grunt或gulp?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (37)

我不想用grunt或gulp编译ts文件。我只想在我的package.json中这样做:

  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "tsc main.ts dist/"
  },

可能吗?

提问于
用户回答回答于

“build”:“tsc main.ts dist /”

强烈建议使用tsconfig.json,然后使用-p编译器选项来构建代码。https://basarat.gitbooks.io/typescript/content/docs/project/compilation-context.html

建立

这里是使用tscNPM脚本的设置

在里面

npm init
npm install typescript --save 

然后在你的package.json中添加一些脚本

"scripts": {
    "build": "tsc -p ./src",
    "start": "npm run build -- -w"
},

使用

  • 仅适用于构建: npm run build
  • 对于建设+现场观看: npm start

扫码关注云+社区

领取腾讯云代金券