-2

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

谢谢 !

4

2 回答 2

1

经过一番研究,我尝试了很多东西,然后我有了一个解决方案。

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

这对我来说似乎工作得很好。

于 2016-02-22T13:56:10.650 回答
0

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

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

于 2016-02-16T15:00:40.550 回答