【问题标题】:How to throw custom error when node-sass compile sass code?node-sass编译sass代码时如何抛出自定义错误?
【发布时间】:2016-03-29 14:16:28
【问题描述】:

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

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

【问题讨论】:

  • 抛出自定义错误是为了什么?在哪里?在萨斯?在节点中?
  • 我认为他们的意思是 node-sass 编译 - @cimmanon.
  • @mrpeak - 你可以使用 quesadilla,当你有错误时它会抛出一条消息,但如果我没记错的话,node-sass 对错误处理是不可知的 - 将返回解决的代码这个

标签: javascript node.js sass node-sass


【解决方案1】:

如果您查看 node-sass (according to 3.x.x) 文档(在自述文件中) - 它解释了如何在渲染时通过 error 对象添加您自己的错误消息。

render callback

error object.

来自文档

var sass = require('node-sass');
sass.render({
  file: scss_filename,
  [, options..]
}, function(err, result) { /*...*/ });

自定义错误信息

var sass = require('node-sass');
sass.render({
  file: scss_filename,
  [, options..]
}, function(err, result) { 
  if (err) throw new Error(err)
});

【讨论】:

    猜你喜欢
    • 2021-07-28
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    • 1970-01-01
    • 2020-10-11
    • 2020-08-15
    • 2021-11-08
    • 2013-12-05
    相关资源
    最近更新 更多