2017-11-29 10 views
0

私はvue.jsプロジェクトでビジュアルスタジオコードを使用しています。コードフォーマッタが必要な改行を削除する

私はEslintをインストールしました。vuturともっときれいなコードフォーマッタがあります。

私の問題:ファイルを保存するためにSCTR + を押す

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 

は私にこれを与える:

言っeslintに結果の
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 } 

改行必須ファイルの最後にありますが見つかりませんでした

これは、.jsファイルでのみ発生します。

マイセッティング:

{ 
    "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 
} 

どのように私はこの問題を解決することができますか?

答えて

1

ここhttps://github.com/vuejs/vue-cli/issues/11 あなたはVUE-ローダーのバージョンが[email protected]

またはエラーに

/*eslint-disable */ 
+0

を引き起こしている行の上にこれを使うにアップデートする必要があり、私はvue-インストールしようとした説明したのと同じ問題によると、 [email protected]。しかしそれは何もしなかった。 上記のコメントを使用することはできますが、各ファイルを調べて追加する必要があるので、面倒です。楽しい事実ですが、私の同僚は同じ問題を抱えていません... – ThunD3eR

+0

@ Ra3IDeNあなたはまだeslint https://github.com/vuejs-templates/webpack/issues/73を無効にして、その特定のルールを削除することもできます。構成変更を適用した後にサーバーを起動する必要があります – samayo

+0

その特定のルールを無効にしようとしましたが、別の問題が発生しました。各vue eslintでは、終了スタイルのタグには独自の行があるため、最終結果はでなければならないと訴えていました。私は、独自の行に終了スタイルタグを追加できませんでした。私はそれを使用する同僚を持っているので、私はeslintを削除することはできませんし、彼らのために正常に動作します。 – ThunD3eR

関連する問題