问题标签 [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.
gruntjs - 如何使用 grunt-sass 即时进行 lint
想知道是否可以使用 grunt-sass 即时检查我的 sass 代码?现在,我正在尝试从项目中完全删除 ruby,它使用 grunt-scss-lint 进行 linting(通过 ruby 使用 sass)。
感谢您提供任何信息/指针。
git - Heroku push 无法编译。错误指向 node-sass。可能的依赖不匹配,包括日志
抱歉,如果以前有人问过/回答过这个问题。我在 google 上发现的类似问题要么有公开票证,要么人们建议降级依赖项。当它似乎在我的本地机器上正常工作时,我不清楚构建失败的原因。
感谢您的任何帮助,您可以提供!
node.js - gulp-sass 和节点 4.1.1 的离子问题
这是我使用命令的环境ionic info
当我运行命令npm install
时,我收到以下错误:
我认为问题是由"gulp-sass": "^1.3.3"
使用"node-sass" : "^2.0.1"
. 这里https://goo.gl/jFeu7s说这个 node-sass 版本不适用于 node v4.1.1,它甚至不适用于 node v4.0.0。
在这种情况下,您是否建议返回节点 v0.12.7 ?
为什么 Ionic 不使用更新的 gulp-sass 版本来解决这个问题?
sass - 在 ubuntu 中找不到 libsass 绑定
设置离子项目时出现此错误
Error: 'libsass' bindings not found. Try reinstalling 'node-sass'?
at getBinding (/home/ashish/meta-placement-mobile/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22:11)
at Object.<anonymous> (/home/ashish/meta-placement-mobile/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:188:23)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/home/ashish/meta-placement-mobile/node_modules/gulp-sass/index.js:3:17)
at Module._compile (module.js:434:26)
我已删除 node_modules 并尝试通过安装它npm install
但尚未成功。请建议。
系统信息: OS -Ubuntu 14.04 LTS Node - Nodejs v0.10.25
npm - yeoman generator-gulp-bootstrap 安装不正确
我会尽量提供关于我的问题的尽可能多的信息,但问题的一部分是它阻止我看到所有出错的东西。
首先,当我安装 generator-gulp-bootstrap 时,它给了我一堆对等依赖警告,但 yeoman 本身似乎安装得很好,它们只是警告,而不是实际错误。
然后,当我尝试在 yeoman 中启动一个新的引导项目时yo gulp-bootstrap
它下载了大量的文件(88.5mb)——这是我开始担心的地方,因为没有 npm 安装需要这么长时间或下载这么多文件。我一直看到警告在滚动时弹出,它们看起来像是弃用警告,但它们飞得太快而无法确定。我想当它完成后我会回去仔细检查它们,但那是我注意到我最大的问题的时候——它不会让我向上滚动很远。它甚至不会滚动到包安装完成时显示的文件结构图的顶部。所以从那里我去 npm-debug.log 试图找出问题所在,但我注意到它有 12,363 行长——我不知道在哪里看,我什至不知道我是否可以发布它这里的帖子中有很多字符。
我真的只有一件事要做 - 安装底部的一个可见错误,它不会让我在终端中向上滚动足够远以查看还有什么问题,而且我不知道在哪里查看调试日志。我认为我不应该在此处发布调试日志,因为它有 12.3k 行长......有人知道我应该从这里做什么吗?谢谢。我尝试删除所有 yeoman 组件并完全重新安装 yeoman 以及生成器,还重新安装了 node-sass。不知道现在还能做什么。
node.js - 安装 gulp-sass - 无法识别节点
我正在使用 nodejs 和 npm 开发应用程序。我有 Windows 10,我正在使用 npm v.3.3.7 和节点 v.4.1.2。
要设置它们,我将执行以下步骤:
- 使用 npm 安装 NodeJ
- 从 git 下载 Npm-master 3.3.7 并覆盖文件夹 C:\Program Files\nodejs\node_modules\npm
- 添加在环境变量 C:\Users\bilias7\AppData\Roaming\npm;C:\Program Files\nodejs; 对于当前用户和系统 PATH 变量。
直到这里一切正常,我可以从 CMD 使用 node 和 npm,并且使用提升的 CMD 我可以安装全局包。
当我尝试安装依赖于 node-sass 的 gulp-sass 时,问题就开始了。下面的命令返回一个错误,即节点未被识别为内部或外部命令。
正如您在下面的错误中看到的那样,安装 node-sass 包返回的错误。
所以我尝试使用以下命令显式安装 node-sass
我得到了如下的详细错误。我想 install.js 执行内部出了点问题,它没有与命令节点连接,但我不知道那是什么。
您也可以从这里下载完整的日志文件
任何想法都是有帮助和受欢迎的,因为我已经花了 20 多个小时了!!
npm - node-sass CLI 操作顺序
我试图理解使用 node-sass 源映射,并将输出通过管道传输到另一个进程(使用 autoprefix,然后使用 cssnano 来缩小)。
目前我已经使用以下命令让 node-sass 使用源映射:
按此顺序,它将 default.css.map 视为源映射的输出位置。然后它将 input.scss 视为入口文件,将 output.css 视为构建文件。
我想做的工作是将输出通过管道传输到另一个进程,即:
但是,当我省略输出文件时,它使用映射文件作为输入文件,并使用 input.scss 作为输出。我尝试将入口文件放在 source-map 选项之前,但这似乎不起作用。
这里有什么我应该知道的我想念的吗?有人可以在这里提供一些帮助吗?
gruntjs - 如何解决 node-sass 回归(?)“不清楚要为 @import 导入哪个文件”
(3.4.1)的最新版本似乎node-sass
破坏了我们的构建。我一直收到此错误消息:
现在,项目中所有未在其名称中明确指定“file.scss”的文件都会出现这种情况。
我无法确定此错误的修复 - 我也找不到任何文档来解决node-sass
导致它发生的变化。我们的文件太多,无法重命名每个导入。
有人可以指出我正确的方向吗?
编辑:
_file
路径中带有下划线(例如 )的文件也会发生这种情况。似乎没有认识到这些文件是部分文件。
css - @imports 中的 node-sass 监视更改
我正在运行以下命令。当我在导入的文件 './style/custom' 中更改某些内容时,sass 不会按预期自动重新编译。
node-sass 跟随 @imports 并观察它们的正确命令是什么?
local.sass - 如下所示