gpt4 book ai didi

javascript - ReferenceError : sass is not defined - Sass. js

转载 作者:行者123 更新时间:2023-11-28 14:54:02 24 4
gpt4 key购买 nike

我正在尝试使用 SassJS将 SCSS 编译为 CSS。

从 SassJS 的文档中,它说我可以通过执行以下操作来使用编译器:

<script src="dist/sass.js"></script>
<script>
var scss = '$someVar: 123px; .some-selector { width: $someVar; }';
sass.compile(scss, function(result) {
console.log(result);
});
</script>

这就是我所做的:

<script src="js/vendor/sassjs/dist/sass.js">
<script>
sass.compile(this.code.css, function(result) {
console.log(result);
});
</script>

并且我仔细检查了 a:我已经成功加载了 sass.js 脚本并且 b:我已经检查了 this.code.css 包含 SCSS 代码。

但是,当我尝试运行我的脚本时出现以下错误:

Uncaught ReferenceError: sass is not defined

我真的不明白我遗漏了什么,或者文档中遗漏了什么,这阻碍了我的工作。我想我正在努力尝试在 SO 上找到其他了解此库并可能与此问题相关的人,但值得一试。

我错过了什么?

最佳答案

文档缺少最关键的部分。 SassJS declares a global constructor , 萨斯。构造它:

var sass = new Sass();
sass.compile(this.code.css, function(result) {
console.log(result);
});

关于javascript - ReferenceError : sass is not defined - Sass. js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51273829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com