如何tsconfig.json
通过命令行生成一个?我尝试了command tsc init
,但这不起作用。
如何tsconfig.json
通过命令行生成一个?我尝试了command tsc init
,但这不起作用。
Answers:
自TypeScript 1.6发行以来就支持该功能。
正确的命令--init
不是init
:
$ tsc --init
尝试在控制台中运行以下命令以检查版本:
$ tsc -v
如果版本早于1.6,则需要更新:
$ npm install -g typescript
请记住,您需要安装node.js才能使用npm。
npm i typescript
npx tsc --init
node_modules/.bin/tsc --init
npx tsc --init
返回“未知的编译器选项'init'。”
sudo npm install typescript -g --force
这为我工作:
tsc --init
对于那些通过以下方式将TypeScript安装为本地软件包(并可能作为dev依赖项)的用户:
$ npm install typescript --save-dev
...以及将tsc脚本添加到package.json的人:
"scripts": {
...
"tsc": "tsc"
},
您可以tsc --init
通过npm
以下方式致电:
$ npm run tsc -- --init
安装TypeScript:
npm install typescript
将tsc脚本添加到package.json:
"scripts": {
"tsc": "tsc"
},
运行这个:
npx tsc --init
我建议先使用以下命令卸载打字稿:
npm uninstall -g typescript
然后使用Chocolatey软件包运行:
choco install typescript
在PowerShell中。
如果您不想在全球范围内安装Typescript(这对我来说很有意义,因此您不需要不断更新它),则可以使用npx:
npx -p typescript tsc --init
关键是使用该-p
标志通知npx tsc二进制文件属于typescript包