我只是第一次尝试使用 autoprefixer,但任务只是挂起并且没有错误输出,因此很难调试。
我安装grunt-postcss
并autoprefixer
按照autoprefixer github 页面上的说明进行操作:
npm install --save-dev grunt-postcss autoprefixer
这增加了我的 package.json"autoprefixer": "^6.2.2"
和"grunt-postcss": "^0.7.1"
我的 Gruntfile.js 看起来像这样:
module.exports = function(grunt) {
// Loading tasks
grunt.loadNpmTasks('grunt-postcss');
// Project configuration
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
// Tasks
postcss: {
options: {
processsors: [
require('autoprefixer')({
browsers: ['> 1%']
})
]
},
dist: {
src: 'src/css/apo_style.css'
}
}
});
// Registering tasks
grunt.registerTask('postcss', ['postcss:dist']);
这似乎是一个非常简单直接的设置,但正如我所说,每当我运行grunt postcss
该过程时,都会以零反馈挂起。
我已经尝试过添加.postcss
到该require
行,卸载autoprefixer
和安装autoprefixer-core
(尽管这个不仅挂起,而且还告诉我它已被弃用......),玩弄设置......但没有什么能让它变得更好。它总是挂起,没有任何反应。
任何帮助将不胜感激,因为我认为一旦我得到这个工作将成为我的项目中必须的;)