tsconfig.json
tsc init
自TypeScript 1.6发布以来,它是支持。
正确的命令是--init而不是init:
--init
init
$ tsc --init
尝试在控制台中运行以下命令来检查版本:
$ tsc -v
如果版本高于1.6,则需要更新:
$ npm install -g typescript
记住,你需要安装node.js才能使用npm。
这招对我很管用:
tsc --init
按以下步骤安装ts项目:
yarn global add typescript
yarn init
yarn init -yp
项目结构如下:
│ package.json │ tsconfig.json │ tslint.json │ yarn.lock │ ├─dist │ index.js │ └─src index.ts
对于那些已经将TypeScript安装为本地包(也可能是作为开发依赖项)的人来说:
$ npm install typescript --save-dev
...并且在package.json中添加了tsc脚本:
"scripts": { ... "tsc": "tsc" },
你可以通过npm调用tsc --init:
npm
$ npm run tsc -- --init
我建议先用下面的命令卸载typescript:
npm uninstall -g typescript
然后使用巧克力色包来运行:
choco install typescript
PowerShell。
安装TypeScript:
npm install typescript
在package.json中添加TSC脚本:
"scripts": { "tsc": "tsc" },
运行这个:
npx tsc --init
如果你不想全局安装TypeScript(这对我来说是有意义的,所以你不需要经常更新它),你可以使用npx:
npx -p typescript tsc --init
关键是使用-p标志来通知npx tsc二进制文件属于typescript包。
-p
我在用这个,
yarn add -D typescript yarn tsc --init
这为我解决了问题
你需要有typescript库安装,然后你可以使用
如果响应为error TS5023: Unknown compiler option 'init'.,则意味着库未安装
error TS5023: Unknown compiler option 'init'.
yarn add --dev typescript
或者是NPM
npm i --save-dev typescript
,再次执行npx命令
npx
我建议不要全局安装依赖项,因为管理每个项目的版本更容易。对于同事来说,使用一个命令就可以更容易地看到运行项目所需的安装。
"devDependencies": { "@types/jasmine": "^3.6.2", "@types/node": "^14.14.19", "jasmine": "^3.6.3", "protractor": "^7.0.0", "typescript": "^4.1.3" },
从2实施。你可以在你的.zshrc或.bashrc中添加一个函数来快捷进入本地bin路径。
.zshrc
.bashrc
# in .zshrc: function npm-do { (PATH=$(npm bin):$PATH; eval $@;) } # working inside your directory: npm-do tsc --init
生成tsconfig文件的正常方法是创建一个名为tsconfig的文件。Json然后打开{},在这个{}命中
ctrl +空格键(Windows)
CMD +空格键(mac)
然后选择compilationOptions,然后选择你需要的选项
对于自动生成(tsconfig.json)使用VSCode终端或任何cmd在同一目录下你想创建:
tsc -初始化
npm install -g typescript tsc --int
然后,有时在你全局更新typescript之后,你可能需要再次将它添加到当前项目中。
npm install typecsript ts-node nodemon -如果你需要它。
npm install typecsript ts-node nodemon