未定义Autoprefixer CLI承诺

时间:2016-02-16 14:29:06

标签: css command-line-interface autoprefixer

我正在开发一个项目,我主要使用CSS(SASS)和几个js。几天前我发现了Autoprefixer并试图通过CLI使用它。但每次我得到同样的错误,“承诺没有定义”。我试图解决这个问题,但我只找到了咕噜声或其他事情的答案。没有CLI使用的解决方案。你对我该如何解决它有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

经过一些研究,我尝试了很多东西,然后我找到了解决方案。

npm i -g es6-promise
然后,在lazy-result.js文件中,我给了诺言的错误,我在第一行添加:
var Promise = require('es6-promise').Promise;

这对我来说似乎很好。

答案 1 :(得分:0)

最近,Autoprefixer已成为PostCSS的一部分。为了能够将Autoprefixer用作CLI工具,您必须使用PostCSS-CLI模块 npm install --global postcss-cli autoprefixer

以下是如何使用该模块的示例:
postcss --use autoprefixer *.css -d build/