【问题标题】:How do I import scss file in Nativescript Vue?如何在 Nativescript Vue 中导入 scss 文件?
【发布时间】:2019-03-12 16:59:35
【问题描述】:

app.scss文件中,我导入css如下:

@import "../node_modules/bulma/sass/utilities/_all.sass";
@import "../node_modules/bulma/sass/elements/button.sass";

即使通过删除../node_modules/ 进行了尝试,css 仍然无法正常工作。样式根本不适用。请帮忙。

【问题讨论】:

  • 您的浏览器不支持 SASS/SCSS。必须先编译成 CSS 再导入。
  • 您似乎正在尝试导入 bulma 源代码?你有什么改变吗?如果没有,您可以只包含 bulma .css 文件。
  • 在包名前尝试~。类似@import "~bulma/sass/utilities/_all.sass"; 我希望你的 webpack 配置更新以支持 sass。
  • 即使我使用bulma.css也不行!样式根本不适用。

标签: javascript nativescript bulma nativescript-vue


【解决方案1】:

Bulma 不适用于 NativeScript-Vue。

NativeScript 有自己的组件和 CSS 属性。 NativeScript 不是 HTML,也不是普通的 CSS(即使有时它们非常相似)。有些事情可以起作用,但我不会遵循这条路线。如果不出意外,因为它会加载一堆未使用的 CSS。

即便如此,从node_modules@import CSS/SCSS 的正确方法,假设你有默认的 webpack 配置,应该是:

@import "~bulma/sass/utilities/all";
@import "~bulma/sass/elements/button";

【讨论】:

  • 但我至少应该能够导入按钮 css。
  • 编辑了我的答案。我希望它有所帮助。
猜你喜欢
  • 2020-05-05
  • 2022-10-19
  • 2020-05-13
  • 1970-01-01
  • 2019-02-17
  • 2019-10-25
  • 2019-09-25
  • 2021-09-08
  • 1970-01-01
相关资源
最近更新 更多