当前位置: 首页 > wzjs >正文

招远网站制作seo石家庄

招远网站制作,seo石家庄,婚介所网站开发费用,如何把网站转网站tsconfig.json 配置清单 基础结构 {"compilerOptions": {// 编译选项},"include": [// 指定需要编译的文件或目录],"exclude": [// 指定不需要编译的文件或目录],"extends": "./base-tsconfig.json","files": […

tsconfig.json 配置清单

基础结构

{"compilerOptions": {// 编译选项},"include": [// 指定需要编译的文件或目录],"exclude": [// 指定不需要编译的文件或目录],"extends": "./base-tsconfig.json","files": [// 需要编译的具体文件],"references": [// 用于 TypeScript 项目引用]
}

compilerOptions 详细配置

按类别整理,每个配置项都附带解释和可能的值。


1. ECMAScript 版本、模块系统

配置项说明可能的值
target目标 ECMAScript 版本ES3, ES5, ES6, ES2015, ES2016, ES2017, ES2018, ES2019, ES2020, ES2021, ES2022, ESNext
module目标模块系统CommonJS, AMD, UMD, System, ES6, ES2015, ES2020, ESNext
lib需要包含的库["ES6", "DOM", "ESNext", "ES2020", "ES2019"]
moduleResolution模块解析策略Classic, Node, Bundler
moduleDetection何时启用模块支持auto, legacy, force
rootDirs指定多个根目录["src", "shared"]
allowJs允许编译 .js 文件true, false
checkJs启用 JS 文件类型检查true, false
resolveJsonModule允许导入 JSON 文件true, false
esModuleInterop兼容 ES 模块默认导入true, false
preserveSymlinks不解析软链接true, false

2. 输出控制

配置项说明可能的值
outDir指定输出目录"./dist"
outFile输出为单个 .js 文件"./bundle.js"
rootDir指定源代码根目录"./src"
declaration生成 .d.ts 声明文件true, false
declarationMap生成 .d.ts.map 映射文件true, false
declarationDir.d.ts 输出目录"./types"
sourceMap生成 .map 文件true, false
inlineSourceMap内联 sourceMaptrue, false
removeComments移除注释true, false
emitBOM输出带有 BOM 头的文件true, false

3. 严格模式

配置项说明可能的值
strict开启所有严格模式true, false
noImplicitAny禁止隐式 any 类型true, false
strictNullChecks启用严格的空值检查true, false
strictFunctionTypes启用函数参数严格检查true, false
strictBindCallApply启用 bindcallapply 检查true, false
strictPropertyInitialization要求类属性初始化true, false
useUnknownInCatchVariablescatch 语句变量默认 unknowntrue, false

4. 代码检查

配置项说明可能的值
noUnusedLocals禁止未使用的局部变量true, false
noUnusedParameters禁止未使用的函数参数true, false
noImplicitReturns要求函数必须有返回值true, false
noFallthroughCasesInSwitch禁止 switch 语句 fallthroughtrue, false
allowUnreachableCode允许无法访问的代码true, false

5. ES 特性支持

配置项说明可能的值
experimentalDecorators启用实验性的装饰器true, false
emitDecoratorMetadata生成装饰器的元数据true, false
downlevelIteration向低版本 ES 兼容迭代器true, false

6. 其他

配置项说明
baseUrl模块解析的基准路径
paths配置模块别名
types指定要包含的类型定义
allowSyntheticDefaultImports允许默认导入非 ES6 模块
forceConsistentCasingInFileNames强制文件名大小写一致

7. includeexcludefiles

{"include": ["src/**/*"],"exclude": ["node_modules", "dist"],"files": ["index.ts", "types.d.ts"]
}

8. extends

{"extends": "./base-tsconfig.json"
}

9. references

{"references": [{ "path": "./packages/core" },{ "path": "./packages/utils" }]
}

10. 示例

{"compilerOptions": {"target": "ES2020","module": "CommonJS","strict": true,"outDir": "./dist","rootDir": "./src","sourceMap": true,"resolveJsonModule": true,"allowJs": true,"incremental": true},"include": ["src/**/*"],"exclude": ["node_modules", "dist"]
}

http://www.dtcms.com/wzjs/252572.html

相关文章:

  • 杭州建设企业网站的湘潭网站设计外包公司
  • 做网站一年百万做高端网站公司
  • 全国工程建设信息网站点金推广优化公司
  • 青岛网站seo多少钱引流软件有哪些
  • 有口碑的徐州网站建设企业网站制作公司
  • 网站建设如何报价百度关键词搜索推广
  • 杭州思拓网站建设网络最有效的推广方法
  • 河南专业网站建设微博指数
  • 青岛制作企业网站的公司潍坊百度网站排名
  • 做一下网站需要什么时候开始下载百度卫星导航
  • 用php做的网站论文seo优化多久能上排名
  • 大型营销型网站制作信息流优化师没经验可以做吗
  • 动漫设计与制作工资多少小江seo
  • 衢州 做 网站百度一下网页版浏览器百度
  • 做政府门户网站方案做网站平台需要多少钱
  • 网络服务提供者不履行法律行政法规规定的信息网络安全网站优化seo培
  • phpcms网站备份口碑营销的模式
  • 厦门站长优化工具百度搜索官网
  • 域名注册哪个网站便宜郑州seo排名优化
  • 文登做网站的公司广告推广计划
  • 如何把自己电脑做网站服务器西安网站优化
  • 淘宝网站怎么做视频教程南昌seo外包公司
  • wordpress建站优化正版seo搜索引擎
  • 新闻网站模板免费中国互联网公司排名
  • 成都建设银行分行招聘网站怎样在百度上免费建网站
  • wordpress+tag+数字宁德seo培训
  • 河北流感疫情最新消息网站优化方案
  • 做网站前端外贸建站
  • 宁波互联网企业杭州排名优化公司
  • 网站建设公司特色前端开发培训机构推荐