首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从nuxt.js中的assets文件夹导入css文件

如何从nuxt.js中的assets文件夹导入css文件
EN

Stack Overflow用户
提问于 2020-02-18 10:16:47
回答 3查看 16.8K关注 0票数 6
代码语言:javascript
运行
AI代码解释
复制
<template>
  <div class="container">
    <head>
      <link rel="stylesheet" href="~assets/css/style-light.css" />
      <link rel="stylesheet" href="~assets/css/login-light.css" />
    </head>
  </div>
</template>

像上面那样导入css会导致此错误

代码语言:javascript
运行
AI代码解释
复制
vue.runtime.esm.js:5717 GET http://localhost:3000/~assets/css/login-light.css net::ERR_ABORTED 404 (Not Found)

除了将整个css放入模板之外,真的没有其他加载css的方法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-02-18 12:38:37

你需要知道的第一件事是,你不能在任何地方声明一个html头,不能在你的tamplate中,也不能在你的组件中,也不能在你的页面中,也不能在任何地方。

请记住,您不能为此使用html标记,您将使用json模式。

有关更详细的解释,请查看https://nuxtjs.org/guide/configuration

现在你怀疑你是否想要全局导入CSS,正确的位置是在你的nuxt.config.js中,在这个文件中,你有一个名为head的属性,在head中,我们将配置所有的导入。

因此,在nuxt.config.js中找到您的head会话,然后创建一个名为css的新属性,如下所示:

代码语言:javascript
运行
AI代码解释
复制
   head: {
     css: [
       '~/assets/style/app.styl',
       '~/assets/style/main.css'
     ],
   }
   ...

另一种方法是将css直接导入到组件中,为此,您可以这样做:

代码语言:javascript
运行
AI代码解释
复制
        <style scoped>
        @import '~/assets/style/main.css';
        </style>
    OR
        <style scoped src="@/assets/styles/mystyles.css">
        </style>

在Nuxt中,你也需要在你的应用程序中安装一个CSS加载器,所以要确保你已经在你的应用程序中安装了一个“输入笔”和“输入笔加载器”。

票数 16
EN

Stack Overflow用户

发布于 2020-02-18 10:24:00

尝试将css文件导入到脚本中,如下所示:

代码语言:javascript
运行
AI代码解释
复制
<script>
import "@/assets/css/style-light.css";
import "@/assets/css/login-light.css";

/// 

</script>

编辑:将~更改为@

票数 1
EN

Stack Overflow用户

发布于 2020-02-18 10:39:17

您可以使用head方法将文件放入其中,如下所示:

代码语言:javascript
运行
AI代码解释
复制
head () {
return {
  link: [
    { rel: 'stylesheet', href: '/style-light.css' },
    { rel: 'stylesheet', href: '/login-light.css' }
  ]
} 

}

您还应该将这些css文件移动到静态文件夹中。在Vue论坛https://forum.vuejs.org/t/nuxt-import-css-file-and-js-file/42498上查看此讨论

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60278515

复制
相关文章
Android NDK 开发 — 从 Assets 文件夹加载图片并上传纹理
在 OpenGL 开发中,我们要渲染一张图片,通常先是得到一张图片对应的 Bitmap ,然后将该 Bitmap 作为纹理上传到 OpenGL 中。在 Android 中有封装好的 GLUtils 类的 texImage2D 方法供我们调用。
音视频开发进阶
2019/06/03
1.6K0
CSS文件夹
  网上冲浪时发现的瑰宝,特别适合刚学习过 transform 的同学拿来练习,也比较适合前端大能拿来复习CSS 。素材来源于 “ 站长之家 ”
我不是费圆
2020/10/10
1.2K0
CSS文件夹
FLEX3 里如何导入CSS文件
(3)通过StyleManager.loadStyleDeclarations()方法来进行导入
py3study
2020/01/07
9180
matlab导入文件夹里所有图片_如何创建快捷方式到指定文件夹
在matlab中,直接imwrite()保存图片,会保存到当前工作目录文件夹或其子文件夹。
全栈程序员站长
2022/09/30
2K0
问与答65: 如何将指定文件夹中的文件移至目标文件夹?
Q:如下图1所示,在工作表列A中存储着需要移动的文件所在的文件夹路径,列B中是要将文件移到的目标文件夹路径,现在需要将列A中文件夹下的文件移到列B中文件夹内,如何实现?
fanjy
2019/09/03
2.4K0
问与答65: 如何将指定文件夹中的文件移至目标文件夹?
使用express框架,如何在ejs文件中导入外部的js、css文件
最近在用nodejs写一点东西,当然也用到了express框架和ejs模版了。在使用ejs模版的过程中遇到了这个问题:如何在ejs模版中导入外部的js、css文件。
acoolgiser
2019/04/18
6.4K0
使用express框架,如何在ejs文件中导入外部的js、css文件
Nuxt.js详解(一)
pages/ --| book/ //同名文件夹 -----| _id.vue -----| index.vue --| book.vue //父组件
陶然同学
2023/02/24
5.3K0
Nuxt.js详解(一)
[Python]找出文件夹(及其子文件夹)中的文件并复制到目标文件夹中
原文链接:https://blog.csdn.net/humanking7/article/details/100770685
祥知道
2020/03/10
3.2K0
一日一技:导入父文件夹中的模块并读取当前文件夹内的资源
在编写 GNE 的测试用例时,有一个脚本 generate_new_cases.py放在 tests文件夹中。而 tests 文件夹与 gne 文件夹放在同一个位置。其中 gne 文件夹是一个包。我现在需要从generate_new_cases.py 文件中导入 gne 里面的一个类GeneralNewsExtractor。
青南
2020/09/24
2K0
一日一技:导入父文件夹中的模块并读取当前文件夹内的资源
ExcelVBA文件操作-获得文件夹中的所有子文件夹
ExcelVBA文件操作-获得文件夹中的所有子文件夹 图片 上一期,学习了 今天我们来学习如果取得文件夹中的子文件夹路径 如图 图片 在我们可以先用上一节选择取得【test目录】 再读取【1目录、2目录、3目录】再读取…… 上一期的程序 Sub FileDialog_sample1() With Application.FileDialog(msoFileDialogFolderPicker) .InitialFileName = ThisWorkbook.Path .Title = "选择文件夹" I
哆哆Excel
2023/03/07
3.2K0
ExcelVBA文件操作-获得文件夹中的所有子文件夹
ExcelVBA文件操作-获得文件夹中的所有子文件夹
-----------------近期学习笔记----------------------
哆哆Excel
2023/09/09
6600
ExcelVBA文件操作-获得文件夹中的所有子文件夹
在Linux系统中如何删除文件夹?
linux删除文件夹的方法有两种:rmdir命令和rm命令。很多人习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,此时就需要使用rm命令了。下面我们就来了解一下这两个命令。
西里国际站
2023/09/30
3.6K0
eclipse导入maven工程没有src/main/resources文件夹
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/138273.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/04
1K0
eclipse导入maven工程没有src/main/resources文件夹
如何使用Python选择性地删除文件夹中的文件?
问题描述:在一个文件夹中,有着普通文件以及文件夹,那么我们如何做到删除全部文件夹而不删除文件呢?
活用数据
2019/06/03
13.3K0
如何使用Python选择性地删除文件夹中的文件?
MyEclipse中如何变换查看项目文件夹
1、在MyEclipse中,通常,我们的项目文件夹显示如下图所示: 2、有时候我们需要变换下该目录结构的,以便更加清晰显示目录结构,操作如下: 3、效果如下图所示:
黑泽君
2018/10/11
1.1K0
MyEclipse中如何变换查看项目文件夹
从 git 的历史记录中彻底删除文件或文件夹
如果你对外开源的代码中出现了敏感信息(例如你将私钥上传到了仓库中),你可能需要考虑将这个文件从 git 的历史记录中完全删除掉。
walterlv
2023/10/22
9170
点击加载更多

相似问题

从assets文件夹编译/导入文件

114

如何从assets文件夹导入多个图像

11

从assets文件夹导入文件(自己的.ext)

132

从Assets文件夹加载CSS JS

07

Android:从css调用assets文件夹

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文