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上有same issue个.有人面临同样的问题吗???帮助

try 了所有降级和升级更漂亮版本的选项.

推荐答案

更新:

请注意,这是一个黑客...那是暂时的.但这是为那些想马上完成工作的人准备的...在等待永久性修复发货时.正如你可能已经猜到的...请购单已提交并已合并.这意味着下一个版本中会有一个补丁.与此同时...这就行了.是的,当该版本发布时,它将覆盖此黑客攻击,而这一切似乎都不会发生.干杯

甚至都不用担心降级.

// prettify render fn if (!isProduction) { code = prettier.format(code, { semi: false}) }

并将行更改为:

// prettify render fn
if (!isProduction) {
  code = prettier.format(code, { semi: false, parser: 'babylon' })
}

就这样!

Vue.js相关问答推荐

从组件中检索 Shopware CMS 编辑器中的自定义实体数据

为什么 Pinia/Vuex 比使用服务类的classic 方法更受欢迎?

如何在 VUE.js 中重新刷新时保持多层 b-collapse 菜单打开?

如何容器化 Vue.js 应用程序?

如何在 Nativescript 应用程序中调用 axios/api 调用

在重复内容区域中添加

我是否必须在 Vue 3 中使用 Composition API,还是仍然可以使用Vue 2的方式工作?

vue js 组件中的 this.$route 只返回 undefined

如何根据生产或开发模式读取不同的 .env 文件?

当前端和后端位于虚拟 docker 网络中时,如何使用 axios 寻址后端主机

Vue @click 不适用于存在 href 的anchor锚标记

Vue 3 - 带有全局组件的无法解析组件

Vue.js:从 parent父Vue 获取数据

如何突出显示 Vuetify 菜单中的选定项目?

使用 Vue 在单个文件组件中调用渲染方法

使用 Vue 的点击编辑文本字段

在子元素 vueJS.2 之间切换active类

Vue Router beforeRouteLeave 不会停止子组件

用于身份验证标头的 vue-resource 拦截器

在另一个 props 的验证器中访问 props 值