首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个rimraf论点-tsconfig是关于什么的

这个rimraf论点-tsconfig是关于什么的
EN

Stack Overflow用户
提问于 2021-10-12 08:29:53
回答 1查看 220关注 0票数 0

我是Node的新手,在这个package.json中,对于React项目,我理解rimraf做了什么,但是--tsconfig到底在做什么呢?

当我运行prebuild脚本时,我看到文件typedoc.json被删除。但为什么是这个--tsconfig?有一个tsconfig.json文件,但我看不出rimraf在做什么

代码语言:javascript
复制
"scripts": {
    "build": "tsdx build --transpileOnly --entry ./src/index.js",
    "prebuild": "npm run docs",
    "prepublishOnly": "npm run build",
    "docs": "rimraf typedoc.json && typedoc --tsconfig",
    "lint": "eslint . --ext .js,.jsx,.ts,.tsx"
},

此代码的源代码是通知栈 package.json。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-12 11:31:26

首先,rimraf不会对tsconfig.json文件做任何事情。重要的是要理解docs脚本在package.json文件中,即这一部分;

代码语言:javascript
复制
"docs": "rimraf typedoc.json && typedoc --tsconfig",

由两个单独的命令组成,它们一起被称为“复合命令”。

typedoc --tsconfig部件是第二个命令,它不是rimraf命令的一部分,因为它位于&&操作符的右侧。--tsconfig部分实际上是typedoc命令的参数(...it不是rimraf命令的参数)。

本质上,typedoc命令及其相关的--tsconfig参数(即&&操作符的右侧)只有在其左侧的命令(即第一个命令rimraf typedoc.json)使用零退出代码成功完成时才被调用。

typedoc命令是为TypeScript项目生成文档的工具。

thétypedoc命令的typedoc参数在文档中描述如下

--tsconfig <path/to/tsconfig.json> 指定应该加载的类型记录配置文件。如果没有指定,TypeDoc将在当前目录中查找“tsconfig.json”。

注意:在使用--tsconfig参数时,它没有为tsconfig.json文件指定自定义文件,因此它利用了当前目录中的文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69537336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档