chore: 初始化项目基础结构和资源文件
- 添加项目图标文件(app-icon.png、各平台图标) - 配置开发环境文件(.env、.nvmrc、.npmrc) - 添加静态资源文件(背景图片、字体、音频) - 初始化Tauri后端结构(build.rs、main.rs、模块文件) - 配置前端项目结构(TypeScript、Vue组件、样式) - 添加Node.js API服务基础结构 - 配置构建和开发工具(vite、prettier、gitignore)
This commit is contained in:
22
prettier.config.js
Normal file
22
prettier.config.js
Normal file
@ -0,0 +1,22 @@
|
||||
// eslint-js 和 eslint-vue 同时存在时用jsbeautifyrc 格式化js,用 prettier 格式化vue
|
||||
export default {
|
||||
printWidth: 160, // 最大长度
|
||||
tabWidth: 2, // 一个tab相当于多少个空格
|
||||
useTabs: false, // 使用tab缩进
|
||||
semi: true, // 是否在每个语句的末尾添加分号
|
||||
singleQuote: true, // 使用单引号而不是双引号。
|
||||
jsxSingleQuote: false, // 在JSX中使用单引号而不是双引号
|
||||
trailingComma: "es5", // 在数组对象等末尾添加逗号 "none" - 没有尾随逗号。 "es5" - 在ES5中有效的尾随逗号(对象,数组等) "all" - 尽可能使用尾随逗号(包括函数参数)。这需要 nodejs 8
|
||||
bracketSpacing: true, // 在对象,数组括号与文字之间加空格 "{ foo: bar }"
|
||||
bracketSameLine: false, // 如果为true则把'>'放在末尾而不是单独放一行
|
||||
arrowParens: "always", // 在单个箭头函数参数周围加上括号 avoid" - 尽可能省略parens。例:x => x "always" - 始终包括parens。例:(x) => x
|
||||
quoteProps: "preserve", // 对象的key是否用引号括起来,有三种选项 as-needed 仅在需要时在对象属性周围添加引号, consistent 如果对象中至少有一个属性需要引号,请引用所有属性, preserve 尊重对象属性中引号的输入用法
|
||||
requirePragma: false, // 若为true,文件顶部加了 /*** @prettier */或/*** @format */的文件才会被格式化
|
||||
insertPragma: false, // 当requirePragma参数为true时,此参数为true将向@format标记后面添加一个换行符
|
||||
proseWrap: "preserve", // 超过最大宽度是否换行 "always" - 如果超过最大宽度,请换行。 "never" - 不要换行。 "preserve" - 按原样显示。首先在v1.9.0中提供
|
||||
endOfLine: "auto", // 结尾是 \n \r \n\r auto
|
||||
htmlWhitespaceSensitivity: "ignore", // 是否显示HTML文件中的空格。 有效选项: 'css' -遵循 CSS 属性的默认值。 'strict' - 所有标签周围的空格(或缺少空格)被认为是重要的。 'ignore' - 所有标签周围的空格(或缺少空格)被认为是微不足道的
|
||||
embeddedLanguageFormatting: "auto", // 是否格式化嵌入在文件中的带引号的代码
|
||||
singleAttributePerLine: false, // 在 HTML、Vue 和 JSX 中每行强制实施单个属性
|
||||
vueIndentScriptAndStyle: true, // 是否给vue中的 <script><style>标签加缩进
|
||||
};
|
||||
Reference in New Issue
Block a user