NUXT 插件 CSS 未在生产中加载

Posted

技术标签:

【中文标题】NUXT 插件 CSS 未在生产中加载【英文标题】:NUXT plugins CSS is not loading on production 【发布时间】:2020-08-24 18:55:21 【问题描述】:

我在一个项目中使用 Nuxt 和 apollo,在本地服务器上一切正常,但在实时服务器上,我使用的插件的 CSS 已损坏。我用了这两个插件

    vue-awesome-swiper

    v-lazy-image

    plugins: [
     src: "~/plugins/vue-awesome-swiper", mode: "client" ,
     src: "~/plugins/v-lazy-image", mode: "client" ],
    

这是一个现场演示chatfata.com。如您所见,滑块已损坏,并且在图像渲染后未移除模糊效果。

我面临另一个问题,可能与此有关,因为这是我第一次将 Graphql 与 NUXT 一起使用。 在实时服务器上,npm run build 不工作。它给出了某种node_modules/babel-loader/lib?? 无法识别。 .gql 扩展名,你可以看到截图

所以我在本地服务器上执行npm run build 并将文件上传到实时服务器。如果两个错误都相关,我不知道

我需要帮助 谢谢

【问题讨论】:

您找到解决方案了吗? @MarineLeBorgne 是的,我解决了这两个问题。你面临的问题是什么。找不到 CSS 或模块? 外部 CSS 未加载! @AmirUrRehman 您是如何解决外部 css 未在 prod 中加载的问题的? 【参考方案1】:

在下面运行这个命令:

npm install babel-loader @babel/core

然后运行:

npm install && npm run build

【讨论】:

以上是关于NUXT 插件 CSS 未在生产中加载的主要内容,如果未能解决你的问题,请参考以下文章

Rails 4:资产未在生产中加载

Nuxt生产模式加载资源延迟

如何在 Nuxt.js 的 axios 插件中访问当前的 fullPath?

Vue 插件适用于 nuxt 服务器负载但不适用于客户端导航(vue-scrollactive)

jQuery插件未在WordPress中加载

NUXT - s-s-r - 组件未在服务器端呈现