当前位置: 首页 > 知识库问答 >
问题:

尝试调用bulma时在Vue中出错。sass文件

皇甫文乐
2023-03-14

第一次在这里问问题,如果这是错误的,我道歉-我会好起来的!

我跟着一个Vue。我试图通过“@import”../node_modules/Bulma/Bulma.sass”文件安装并调用Bulma。

我可以查看我的vue“主页”,但一旦我将“lang=sass”添加到我的样式标记中,我就会不断收到以下错误:

"编译失败。

./节点\模块/css加载器?{“sourceMap”:true}/节点\模块/vue加载程序/lib/style编译器?{“vue”:true,“id”:“data-v-7ba5bd90”,“scoped”:false,“hasInlineConfig”:false}/节点单元模块/sass加载器/dist/cjs。js?{“indentedSyntax”:true,“sourceMap”:true}/节点_模块/vue加载程序/lib/selector。js?类型=样式

这是我的“app.vue”页面的代码:

<template>
  <div id="app">
    <img src="./assets/logo.png" />
    <router-view />
  </div>
</template>

<script>
export default {
  name: "App",
};
</script>

<style lang="sass">
@import '../node_modules/bulma/bulma.sass'

#app
  font-family: "Avenir", Helvetica, Arial, sans-serif
  -webkit-font-smoothing: antialiased
  -moz-osx-font-smoothing: grayscale
  text-align: center
  color: #2c3e50
  margin-top: 60px
</style>

如果我删除“样式”标签,页面会正确加载和显示,但是我在styles.scss页面上所做的任何更改显然不会生效,因为我相信我没有调用SASS语言。

我目前正在运行节点v 14.15.4和npm v 6.14.10。我已经尝试了我能看到的一切,从调整package.json等等。我联系不上教程的创作者,我真的想不出我的生活还能做什么。我将感谢任何帮助。

共有2个答案

秦珂
2023-03-14

如果您在mac上使用vuejs时遇到sass加载程序问题。。。

我试着遵循这个指南:https://vue-loader.vuejs.org/guide/pre-processors.html-存在无法兼容的网页包问题

看到他们在mac上支持不同版本的节点,所以像这样修复它

  • 使用n包将节点删除到版本15n 15
  • 已安装sass加载程序v10.0。5npm安装-D sass-loader@10.0.5节点sass
  • 检查

这可能会随着新版本的包变得可用而改变。

**可能有更好的方法来更改节点版本(请评论)

丁经略
2023-03-14

Vue CLI使用现成的CSS支持设置您的项目,但需要Sass的额外步骤。看起来您仍然需要安装sass预处理器:

npm安装-D sass加载程序sass

更多信息请看这里:https://cli.vuejs.org/guide/css.html#pre-processors

 类似资料:
  • 以下是从终端返回的确切消息: 错误:安装sass时出错:错误无法生成gem本机扩展。当前目录:/Library/Ruby/Gems/2.0。0/gems/ffi-1.9。18/ext/ffi_c/System/Library/Frameworks/Ruby。framework/Versions/2.0/usr/bin/ruby-r/siteconf20170721-3751-3vsh43。rb e

  • 我有一个大学项目正在进行,我被这个错误困住了,找不到解决方案。首先是加载列表的JSP文件 还有ReST客户端访问权限 在我拿到模型之后 最后,巨大的错误屏幕 这是我第一次学习java,我完全不知道自己做错了什么。我知道xml列表的链接工作正常。

  • 我试图在JMeter中使用HTTP请求采样器来连接单个API请求,其中API有效负载有5000多行。在检查了请求有效负载和头之后,我尝试在JMeter中点击,但它无法返回响应,并抛出了“SocketException:Connection Reset”错误。 浏览了这个博客https://www.xtivia.com/blog/fixing-jmeter-socket-errors/&在进行了这里

  • 我试图读取xsd文件以验证模式。 我的架构位于位置 我的类读取这个文件也在< code > x/y/z/read schema . Java 中 它们都装在我的罐子里。 我试图在中读取这个文件,如下所示,其中名称是但url返回为null? 我做错什么了吗?

  • ...在Xcode控制台,我得到 它演示了建立了连接并成功找到了服务器,但其他问题出现了。会很感激你的帮助。

  • 我正在尝试一个简单的Rest服务,使用apache camel和get作为超文本传输协议动词。 我正在《邮递员》中尝试这一点:<代码>http://localhost:8080/demo/camel/say/hello由于应用程序中的上下文路径,添加了“demo”。属性文件,注意在添加以下内容之前,此文件为空: “camel”是因为CamelServlet默认设置为“/camel” 请查找以下我的