问题标签 [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 投票
1 回答
1114 浏览

sass - SASS,node-sass 返回“无效的 UTF-8”

我有一个非常简单的 node-sass 脚本:

在控制台中打印:

我究竟做错了什么?

0 投票
2 回答
1584 浏览

node.js - 在优胜美地的 io.js 1.4.1 上安装 node-sass 时出错

我通过 NVM 在 Yosemite 上全新安装了 io.js 1.4.1。当我尝试安装 node-sass 时,出现此错误:

是我做错了什么,还是这是一个错误?谢谢。

0 投票
1 回答
2061 浏览

npm - npm intstall: binding.node 丢失

我试图在我的本地机器(Mac OS)上安装 npm,但是当我运行 npm start 时,它一直给我这个 node_sass 错误。即使我运行 sudo npm install node_sass 它也不能解决问题。

0 投票
0 回答
88 浏览

node.js - 如何处理 node-sass-middleware 中的语法错误

我在 Express 4 应用程序中使用 node-sass-middleware 来编译 SCSS 文件。效果很好,但是我省略了一个分号,我的 Express 页面就挂了,因为它不会编译 SCSS。

由于无法挂起生产站点,我如何查看在使站点生效之前进行更改后可能存在的任何错误?

0 投票
1 回答
197 浏览

node.js - Cloudbees Jenkins 与 Node.js 包管理器和 node-sass 的问题

我目前正在尝试建立一个简单的 Jenkins 测试并在 Cloudbees 上部署一个新应用程序。目前我只是想让测试正常工作。应该配置大多数 Jenkins 设置和插件,以便它应该正确运行(Github 工作等),我已经勾选了

复选框,因为我需要 npm 来安装一些依赖项。Execute shell -设置具有以下内容

buildui.sh 中有命令“npm install”。但是,当我运行构建时,它说 npm: command not found。我找到了这个,我在取消之前的 npm-checkbox 后尝试过。不同版本的 npm 会出现不同的问题,但我主要使用的是 11.8,因为它似乎是最新的版本。使用以下执行外壳:

我收到以下错误(可以在此处找到完整的堆栈跟踪

似乎是 node-sass 的问题,但是对于其他版本号,还有一些其他错误,例如

谷歌只给出了这些错误的少数结果,没有一个能直接帮助我。此处讨论了类似的问题,但并不完全相同,也没有提供太多帮助。

我认为 Cloudbees 不提供可以更轻松地运行某些命令的 Shell 访问?任何人都知道什么可能有助于解决这个问题?谢谢 :)

0 投票
13 回答
72132 浏览

node.js - 在 nodejs 中使用 node-sass 时找不到 libsass 绑定

我想node-sass在我的应用程序中使用该模块node.js v0.12来从libsass.
我执行npm i node-sass安装模块,到目前为止没有错误。

现在混乱开始了:
如果我只是REPL在终端中打开尝试,node-sass那么一切正常,但如果我将它包含在我的项目文件中并运行,node myfile.js那么我会收到以下错误消息:

npmjs.com上的模块描述指出,在 Ubuntu 下解决可能存在问题#!/usr/bin/env node以及如何解决此问题,但在我的机器上并非如此。
我找不到任何有用的东西,所以我希望你能帮助我。

我在 Ubuntu 14.10 下使用节点 v0.12.2。

PS:我已经尝试重新安装 node-sass 但没有成功。没有什么变化。

0 投票
0 回答
330 浏览

sockets - node-sass:无法建立隧道套接字

当我尝试安装 node-sass 时出现此错误。我需要它来让工作吞下量角器。

有人知道如何解决这种错误吗?

0 投票
2 回答
817 浏览

sass - SASS:保留评论位置

我最近决定使用RTLCSS来制作我的样式表的 RTL 版本。现在我正在尝试使用声明级指令来告诉 RTLCSS 做什么,但是 SASS 将我的评论编译到下一行。

例如,font-size: 14px/*rtl:15px*/;编译为

这会阻止 RTLCSS 正确处理它。有没有解决的办法?我可以将 sass 配置为按原样编译值,保留注释位置吗?

PS 我使用 grunt-sass(node-sass) 来处理我的 scss 文件。

0 投票
1 回答
135 浏览

css - node-sass-middleware 生成未定义的 .css 文件

我必须说,我对这种开发和这个工具还很陌生,所以我可能会犯一个愚蠢的错误。

也就是说,我的问题是:

  • 我的 app.coffee 中有这个:

    app.use(express.static(path.join( __dirname, 'public')));

  • 我的 /sass 目录中还有一个简单的 .scss 文件:

    /li>

仅用于测试目的。

  • 当我请求 .css 文件时,它们会生成,但它们都是“未定义的”。

这是一个错误还是我做错了什么?谢谢你的帮助!

0 投票
1 回答
1817 浏览

sass - SASS @-ms-keyframes 上的顶级表达式无效

我有一个基本的 scss 文件,其中包含(除其他外):

尝试编译时,我invalid top level expression在上面的代码中指示的行上得到一个。好的,所以我尝试删除以下代码:

现在它编译得很好。为什么 sass 会对这段代码有问题?我正在使用 node-sass (libsass 3.2)。