2

我在使用Autoprefixer 时遇到问题, 我尝试使用以下方法安装:

npm install -g autoprefixer

我尝试只在我的项目中安装它:

npm install autoprefixer --save-dev

但似乎没有任何帮助。每次我收到错误时:

-bash: autoprefixer: command not found

我正在使用 OSX Yosemite、node v4.1.1 和 npm v3.3.4。

请注意,我并没有尝试将 Autoprefixer 用于 Gulp 或 Grunt,而是尝试进行设置,它将作为 npm 脚本运行(如此所述)。

如果您需要任何其他信息,请询问,我会提供所需的任何东西。这令人沮丧,我花了 2 个小时试图修复它,但没有任何运气。

感谢所有聪明的答案!

4

2 回答 2

4

不推荐使用 autoprefixer 的 cli 工具。不过,仍然有一个单独的软件包提供它。

您可以使用 postcss-cli 从 CLI 运行 Autoprefixer:

npm install --global postcss-cli autoprefixer
postcss --use autoprefixer *.css -d build/

请参阅 postcss -h 以获得帮助。

于 2015-09-30T14:14:32.140 回答
0

我第一次安装时遇到错误 -

npm install postcss-cli --save-dev

安装后当我运行此命令时 -

postcss --use autoprefixer -o css/output.css css/main.css

我收到这个错误 -

bash:postcss:找不到命令

所以我尝试在全球范围内运行 -

npm install --global postcss-cli autoprefixer

之后我安装了一些对等依赖项 - postcss & postcss-reporter

最后我运行这个 postcss 命令:

postcss --use autoprefixer -o css/output.css css/main.css

它奏效了。我希望这是有帮助的

于 2021-03-19T13:36:58.587 回答