使用Autoprefixer时遇到问题 我尝试使用以下方式安装:
npm install -g autoprefixer
我尝试仅在我的项目中安装它:
npm install autoprefixer --save-dev
但似乎没有任何帮助。每当我得到错误时:
-bash: autoprefixer: command not found
我正在使用OSX Yosemite,节点v4.1.1和npm v3.3.4。
请注意,我并没有尝试将Autoprefixer用于Gulp或Grunt,我正在尝试设置它作为npm脚本运行的设置(如上所述here)。
如果您需要任何其他信息,我会提供所需的任何信息。这只是令人沮丧,我花了2个小时试图解决它,但没有任何运气。
感谢所有明智的答案!
答案 0 :(得分:4)
不推荐使用autoprefixer的cli工具。 尽管如此,还是有一个单独的包裹。
您可以使用postcss-cli从CLI运行Autoprefixer:
npm install --global postcss-cli autoprefixer
postcss --use autoprefixer *.css -d build/
请参阅postcss -h寻求帮助。
答案 1 :(得分: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
它奏效了。我希望这是有帮助的