2017-11-29 2 views
0

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?

Antwort

1

Nach dem gleichen Problem hier beschriebenen https://github.com/vuejs/vue-cli/issues/11 Sie Ihre vue-Loader-Version zu [email protected]

Oder diese über der Linie verwenden aktualisieren müssen, dass der Fehler

/*eslint-disable */ 
+0

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

+0

@ 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

+0

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

Verwandte Themen