Ich verwende Visual Studio Code in einem vue.js Projekt.Code Formatierer Entfernen erforderlich newline
Ich habe Eslint installiert, vutur und hübscher Code Formatierer.
Mein Problem:
1 import Aside from './Aside.vue'
2 import Breadcrumb from './Breadcrumb.vue'
3 import Callout from './Callout.vue'
4 import Footer from './Footer.vue'
5 import Header from './Header.vue'
6 import Sidebar from './Sidebar.vue'
7 import Switch from './Switch.vue'
8
9 export { Aside, Breadcrumb, Callout, Footer, Header, Sidebar, Switch }
10
Pressing CTR + S die Datei zu speichern, gibt mir diese:
1 import Aside from './Aside.vue'
2 import Breadcrumb from './Breadcrumb.vue'
3 import Callout from './Callout.vue'
4 import Footer from './Footer.vue'
5 import Header from './Header.vue'
6 import Sidebar from './Sidebar.vue'
7 import Switch from './Switch.vue'
8
9 export { Aside, Breadcrumb, Callout, Footer, Header, Sidebar, Switch }
in eslint Resultierende sagen:
Newline erforderlich am Ende der Datei, aber nicht gefunden
Dies geschieht nur in .js-Dateien.
Meine Einstellungen:
{
"window.zoomLevel": 0,
"javascript.format.enable": false,
"javascript.validate.enable": false,
"prettier.eslintIntegration": true,
"editor.formatOnSave": true,
"prettier.singleQuote": true,
"prettier.trailingComma": "none",
"prettier.semi": false,
"prettier.useTabs": false,
"prettier.bracketSpacing": true,
"prettier.jsxBracketSameLine": true
}
Wie ich dieses Problem lösen kann?
Ich habe versucht, verursacht die Installation vue- [email protected] aber das hat nichts getan. Die Verwendung des obigen Kommentars funktioniert, aber es ist mühsam, da ich jede Datei durchlaufen und hinzufügen muss. Spaß Tatsache ist aber, dass meine Kollegen nicht das gleiche Problem haben ... – ThunD3eR
@ Ra3IDeN Sie können noch eslint https://github.com/vuejs-templates/webpack/issues/73 deaktivieren und diese bestimmte Regel entfernen .. auch Sie müssen Sie Ihren Server starten, sobald Sie Konfigurationsänderungen anwenden – samayo
Ich habe versucht, diese spezifische Regel zu deaktivieren, aber dann habe ich ein anderes Problem. Bei jedem Vue eslint beschwerte sich, dass das Endstyle-Tag eine eigene Zeile hatte, so dass das Endergebnis sein musste:. Ich konnte das Endstyle-Tag nicht in einer eigenen Zeile hinzufügen. Ich kann eslint nicht entfernen, da ich Kollegen habe, die es benutzen, und es funktioniert gut für sie. – ThunD3eR