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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions