今天下载orange-admin前端项目,不过下载下来运行也出现一些问题。
1、运行出现下面一堆错误,如下:
2、对于下面这个错误
error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
这就是eslint的报错了,可能是原作者用的事linux系统。
只需在.eslintrc.cjs文件里面将
/eslint linebreak-style: ["error", "unix"]/
改成
/eslint linebreak-style: ["error", "windows"]/(我用的是windows):
2、这样这种错误就没有,但还有 error Delete `␍` prettier/prettier 错误信息
这个在.prettierrc.cjs里增加如下:
{
"endOfLine": "auto"
},
module.exports = {
{
"endOfLine": "auto"
},
printWidth: 100, // 每行代码长度(默认80)
tabWidth: 2, // 每个tab相当于多少个空格(默认2)
useTabs: false, // 是否使用tab进行缩进(默认false)
singleQuote: true, // 使用单引号(默认false)
semi: true, // 声明结尾使用分号(默认true)
trailingComma: 'all', // 多行使用拖尾逗号(默认none)
bracketSpacing: true, // 对象字面量的大括号间使用空格(默认true)
jsxBracketSameLine: false, // 多行JSX中的>放置在最后一行的结尾,而不是另起一行(默认false)
arrowParens: 'avoid', // 只有一个参数的箭头函数的参数是否带圆括号(默认avoid)
jsxBracketSameLine: false,
"overrides": [
3、还是先去掉这种代码检查吧,增加一个/src/*