- 添加 .prettierrc 配置文件,设置代码格式化规则 - 创建各 packages 目录下的 README.md 文档 - 配置 tsconfig.json TypeScript 编译选项 - 设置 rollup.config.js 打包配置 - 添加 .gitignore 忽略文件配置 - 安装 prettier 依赖
44 lines
1.4 KiB
JSON
44 lines
1.4 KiB
JSON
// https://www.typescriptlang.org/tsconfig,也可以使用 tsc -init 生成默认的 tsconfig.json 文件进行属性查找
|
||
{
|
||
// 编辑器配置
|
||
"compilerOptions": {
|
||
// 根目录
|
||
"rootDir": ".",
|
||
// 严格模式标志
|
||
"strict": true,
|
||
// 指定类型脚本如何从给定的模块说明符查找文件。
|
||
"moduleResolution": "node",
|
||
// https://www.typescriptlang.org/tsconfig#esModuleInterop
|
||
"esModuleInterop": true,
|
||
// JS 语言版本
|
||
"target": "es5",
|
||
// 允许未读取局部变量
|
||
"noUnusedLocals": false,
|
||
// 允许未读取的参数
|
||
"noUnusedParameters": false,
|
||
// 允许解析 json
|
||
"resolveJsonModule": true,
|
||
// 支持语法迭代:https://www.typescriptlang.org/tsconfig#downlevelIteration
|
||
"downlevelIteration": true,
|
||
// 允许使用隐式的 any 类型(这样有助于我们简化 ts 的复杂度,从而更加专注于逻辑本身)
|
||
"noImplicitAny": false,
|
||
// 模块化
|
||
"module": "esnext",
|
||
// 转换为 JavaScript 时从 TypeScript 文件中删除所有注释。
|
||
"removeComments": false,
|
||
// 禁用 sourceMap
|
||
"sourceMap": false,
|
||
// https://www.typescriptlang.org/tsconfig#lib
|
||
"lib": ["esnext", "dom"],
|
||
// 设置快捷导入
|
||
"baseUrl": ".",
|
||
"paths": {
|
||
"@vue/*": ["packages/*/src"]
|
||
}
|
||
},
|
||
// 入口
|
||
"include": [
|
||
"packages/*/src"
|
||
]
|
||
}
|