Skip to content

CssSyntaxError: postcss-less-engine: <css input>: Right-hand side of 'instanceof' is not an object #17

@Banzerczhs

Description

@Banzerczhs

I ran this repository with the following example and got this error description

The following code just changes the file name

//js

var postcss=require('postcss');
var less = require('postcss-less-engine');
var autoprefixer = require('autoprefixer');
const fs=require('fs');
const path=require('path');
 
var exampleLess = fs.readFileSync(path.join(__dirname, './aaa.less'), 'utf8');
 
postcss([
    less({ strictMath: true }), 
    autoprefixer()
  ])
  .process(exampleLess, { parser: less.parser, from: 'aaa.less' })
  .then(function (result) {
    console.log(result.css);
  }, function(err) {
      console.log(err);
});

//aaa.less

.app{
    color: #fff;
    .le{
        font-size: 24px;
        color: #3756;
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions