问题标签 [node-sass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13997 浏览

node.js - NodeJS OSX错误构建node-sass

我正在运行 OSX 10.11.1 并尝试npm install在 package.json 中包含 node-sass 依赖项的项目:

“依赖项”:{“node-sass”:“^3.4.2”}

我正在运行 NPM 版本 2.14.7 和节点版本 4.2.3。当我运行npm install或 npm时rebuild node-sass,我得到以下错误输出:

有没有人用这些版本解决这个错误?

0 投票
2 回答
824 浏览

sass - Foundation6 不使用 node-sass 构建

我正在将foundation5升级到foundation6,并且在使用node-sass编译代码时出现以下错误

我在我的节点开发依赖项中运行最新的 node-sass 和 gulp-sass:

  • "gulp-sass": "~2.1.1",
  • “应该”:“^7.1.0”,
  • “节点萨斯”:“〜3.4.2”

谷歌搜索错误返回http://foundation.zurb.com/forum/posts/36717-global-margin-undefined-only-for-buttons

$global-width 定义在bower_components/foundation-sites/scss/_global.scss

$global-width: rem-calc(1200) !default;

非常感谢任何建议。

0 投票
0 回答
278 浏览

sass - PhpStorm:使用 watchify.js 将所有 .SCSS 文件压缩为单个 .CSS 文件?

我正在使用以下 npm 构建工具的组合开发浏览器应用程序

  • 浏览器化
  • 咖啡化
  • 关注

我的 package.json 文件的脚本部分是:

到目前为止,我已经配置了我的项目,以便在开始工作之前,我输入“npm run watch”命令,并且每当我更新一个时,所有 CoffeeScript 文件都会自动捆绑到 bundle.js 文件中。现在,我还想要几个 .SCSS 文件,这些文件会自动编译成 .CSS 文件,然后全部打包并压缩成一个 min.css 文件。而且,理想情况下,我希望无需输入除我已经为我的 CS 文件输入的命令(“npm run watch”)之外的命令来完成此操作。

这是我的 package.json devDependencies:

到目前为止,我已经使用 PhpStorm 的文件观察器和 node-sass npm 模块成功地将我的 .SCSS 文件编译为 .CSS 文件。经过一番阅读,我决定使用 yui 压缩器(它也作为 Node 模块安装,如上所示)。但是,经过大量搜索,我找不到有关如何执行此操作的良好描述。

我应该更新:

我的 package.json 文件中的行?如果是这样,怎么做?

我希望最终结果是,只要 SCSS 文件夹中的文件发生更改,其他文件夹中的 min.css 文件就会自动重新编译。

(如果我的目的有更好的选择,我不一定坚持使用 yui 压缩器。)

0 投票
1 回答
1323 浏览

node-sass - 使用 node-sass 即时编译 css

我正在尝试为我的 scss 文件构建一个即时编译器。逻辑是: - 当页面询问节点或 .css 文件时 - 看看子域正在调用 - 编译 css:

一切都“正常”,因为我得到了带有所有已编译样式表的 result.css (对象),但是......它不是从浏览器加载的!

我做错了什么?

0 投票
1 回答
1019 浏览

sass - Sass 用来解析 @import 语句的算法是什么?

Node.js 用于解决调用的算法在伪代码require()中非常清楚地记录了下来。

@import对于 Sass 的声明,我需要同样的东西。

我知道这将尝试在与导入文件相同的目录中以及相对于任何已配置的“加载路径”的基本名称和扩展名的各种组合...但是这些尝试的顺序是什么,即@import 'foo'什么如果有多个文件可以满足?是否以 a 开头或影响它是否尝试加载路径?还有其他我没有涉及的事情吗?文件呢?foo_foo.scss.sass@import./../.css

除了“Sass 很聪明,它会为你解决”之外,该指南并没有说太多。参考文档更详细,但仍然没有说明解决步骤。

任何人都可以用伪代码提供它使用的确切算法吗?

0 投票
6 回答
8707 浏览

node.js - 如何让 node-sass watch 和 live reload 从单个 NPM 脚本工作?

从 a 中获取以下脚本部分package.json

我怎样才能成功地让任务sass:watchlivereload任务从任务中运行,而不会相互阻塞dev:watch

目前,当我运行blocks时。npm run dev:watch sass:watchlivereload

如果我对它们重新排序,则会出现同样的问题。

0 投票
3 回答
1442 浏览

sass - Ionic Setup Sass 给了我错误

我到处研究,试图找到解决方案。我在 Windows 10 上。我无法运行“ionic setup sass”。以下是我以管理员身份运行它时收到的错误。

我已经尝试卸载 node-sass 并使用“npm uninstall node-sass”和“npm install node-sass”再次安装它。我尝试删除 node_modules 文件夹并再次执行“npm install”。

当我使用“ionic serve”查看我拥有的应用程序时,这些是我得到的错误:

我也试过卸载并重新安装 gulp-sass。当我运行 npm install gulp-sass 时,这就是我得到的:

任何帮助将不胜感激。我完全被困在这一点上。

0 投票
1 回答
175 浏览

javascript - node-sass编译sass代码时如何抛出自定义错误?

我选择 node-sass 来编译我的 sass 代码,但是在编译代码的时候我能做什么呢?

换句话说,我想制定自己的规则并在编译时在特定条件下抛出自定义错误。

0 投票
4 回答
711 浏览

javascript - 错误:找不到“libsass”绑定

使用 node-sass-middleware 运行 express 应用程序在 ubuntu 上给我这个错误:

0 投票
3 回答
1682 浏览

node.js - 无法安装 node-sass

我一直在尝试使用 npm 安装 node-sass,但它显示安装后错误。我已经获得了最新版本的 node 和 npm。 在此处输入图像描述