Module build failed: Error: No parser and no file path given, couldn't infer a parser.
at normalize (/home/nayan/dd_pwa/node_modules/prettier/index.js:7051:13)
at formatWithCursor (/home/nayan/dd_pwa/node_modules/prettier/index.js:10370:12)
at /home/nayan/dd_pwa/node_modules/prettier/index.js:31115:15
at Object.format (/home/nayan/dd_pwa/node_modules/prettier/index.js:31134:12)
at Object.module.exports (/home/nayan/dd_pwa/node_modules/vue-loader/lib/template-compiler/index.js:80:23)
@ ./layouts/error.vue 7:0-368
@ ./.nuxt/index.js
@ ./.nuxt/client.js
@ multi webpack-hot-middleware/client?name=client&reload=true&timeout=30000&path=/__webpack_hmr ./.nuxt/client.js
Nuxtjsで 同じ問題 を持っています。同じ問題に直面している人???助けて?!!バージョン: "nuxt": "^ 1.0.0"、 "prettier": "^ 1.12.1"
きれいなバージョンをダウングレードおよびアップグレードするすべてのオプションを試しました。
更新:以下のコメントでこれについて言及しましたが、何らかの理由で人々はまだ同じものを参照しています。
ダウングレードすることさえしません。その小さな問題。私は説明をしました ここで私のために働いたもの: 簡単に言うと:_node_modules\vue-loader\lib\template-compiler
_にアクセスして... _index.js
_を開いて探してください
// prettify render fn if (!isProduction) { code = prettier.format(code, { semi: false}) }
行を次のように変更します。
_// prettify render fn
if (!isProduction) {
code = prettier.format(code, { semi: false, parser: 'babylon' })
}
_
それでおしまい!
prettier
パッケージをバージョン1.12.1にダウングレードし、そのまま使用します。
npm i [email protected] --save-dev --save-exact