问题标签 [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.
sass - SASS,node-sass 返回“无效的 UTF-8”
我有一个非常简单的 node-sass 脚本:
在控制台中打印:
我究竟做错了什么?
node.js - 在优胜美地的 io.js 1.4.1 上安装 node-sass 时出错
我通过 NVM 在 Yosemite 上全新安装了 io.js 1.4.1。当我尝试安装 node-sass 时,出现此错误:
是我做错了什么,还是这是一个错误?谢谢。
npm - npm intstall: binding.node 丢失
我试图在我的本地机器(Mac OS)上安装 npm,但是当我运行 npm start 时,它一直给我这个 node_sass 错误。即使我运行 sudo npm install node_sass 它也不能解决问题。
node.js - 如何处理 node-sass-middleware 中的语法错误
我在 Express 4 应用程序中使用 node-sass-middleware 来编译 SCSS 文件。效果很好,但是我省略了一个分号,我的 Express 页面就挂了,因为它不会编译 SCSS。
由于无法挂起生产站点,我如何查看在使站点生效之前进行更改后可能存在的任何错误?
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 访问?任何人都知道什么可能有助于解决这个问题?谢谢 :)
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 但没有成功。没有什么变化。
sockets - node-sass:无法建立隧道套接字
当我尝试安装 node-sass 时出现此错误。我需要它来让工作吞下量角器。
有人知道如何解决这种错误吗?
sass - SASS:保留评论位置
我最近决定使用RTLCSS来制作我的样式表的 RTL 版本。现在我正在尝试使用声明级指令来告诉 RTLCSS 做什么,但是 SASS 将我的评论编译到下一行。
例如,font-size: 14px/*rtl:15px*/;
编译为
这会阻止 RTLCSS 正确处理它。有没有解决的办法?我可以将 sass 配置为按原样编译值,保留注释位置吗?
PS 我使用 grunt-sass(node-sass) 来处理我的 scss 文件。
css - node-sass-middleware 生成未定义的 .css 文件
我必须说,我对这种开发和这个工具还很陌生,所以我可能会犯一个愚蠢的错误。
也就是说,我的问题是:
我的 app.coffee 中有这个:
app.use(express.static(path.join( __dirname, 'public')));
我的 /sass 目录中还有一个简单的 .scss 文件:
/li>
仅用于测试目的。
- 当我请求 .css 文件时,它们会生成,但它们都是“未定义的”。
这是一个错误还是我做错了什么?谢谢你的帮助!
sass - SASS @-ms-keyframes 上的顶级表达式无效
我有一个基本的 scss 文件,其中包含(除其他外):
尝试编译时,我invalid top level expression
在上面的代码中指示的行上得到一个。好的,所以我尝试删除以下代码:
现在它编译得很好。为什么 sass 会对这段代码有问题?我正在使用 node-sass (libsass 3.2)。