SAP 2
Prettier/ESLint/VSCode
-
npm
npm install @vue/eslint-config-prettier npm install eslint-plugin-prettier
-
.eslintrc.js
extends: [ 'plugin:vue/essential', // '@vue/prettier', 'plugin:prettier/recommended' ], rules: { 'prettier/prettier': ['error'] }
-
.prettierrc
{ "semi": false, "singleQuote": true, "bracketSpacing": true, "printWidth": 100 }
-
.vscode/settings.json
{ "editor.formatOnSave": true "eslint.autoFixOnSave": true, "eslint.validate": [ { "language": "vue", "autoFix": true }, { "language": "html", "autoFix": true }, { "language": "javascript", "autoFix": true } ], }
Dev Setup
-
Debugging
a. Add to build section of quasar.conf.js
{ devtools: 'source-map' }
b. Add to launch.json
"sourceMaps": true, "sourceMapPathOverrides": { "webpack:///*": "${webRoot}/*"