vuejs2 - 将元素ui导入nuxt时出现样式错误
问题描述
我正在尝试将元素 UI 导入 Nuxt.js 并在他们的 Twitter 帐户上链接到故障(https://glitch.com/edit/#!/nuxt-element-ui?path=layouts/default.vue:1 :0 ) 列出了重要文件。在你的 default.vue 中列出了这个
<template>
<div>
<nuxt/>
</div>
</template>
<style src="element-ui/lib/theme-default/index.css"></style>
我通过运行将元素 ui 导入到我的 nuxt 项目中:
npm i element-ui --save nuxt
在文件夹中搜索 index.css 并将该链接作为源复制粘贴到 default.vue 文件的样式 src (node_modules\element-ui\lib\theme-chalk\index.css),但出现错误它无法找到它。
我还尝试使用 element ui 网站上的 cdn 样式文件:
https://unpkg.com/element-ui/lib/theme-chalk/index.css
它们都导致“找不到模块”
我究竟做错了什么?任何其他地方都列出了如何将元素 ui 导入 nuxt?
解决方案
在您的样式中,您可以像这样导入它:
<style>
@import '~element-ui/lib/theme-default/index.css'
</style>
但您也可以直接从您的 javascript 导入它:
import 'element-ui/lib/theme-default/index.css';
推荐阅读
- multithreading - Rust:为什么lazy_static 不适用于某些类型
- python - 如何获得元组中的所有最小值?
- copy - 复制 JHipster 中的实体条目
- python - 正则表达式以
- apache-spark-sql - 如何分箱数据并在火花中找到百分比,并显示它?
- mysql - 插入重复值而不更改分配给第一个非重复值的主键
- python - 如何使用子图和 Seaborn Lineplot 仅在图外的框中显示图例?
- node.js - 加入多个集合 + docDB
- java - 如何从 IloModeler 或 IloCplex 获取所有 IloNumVar
- perl - 如何在 Perl 中以命令行选项格式将列表作为输入