我已经将我的 grunt 插件拆分为它们自己的文件,并且我正在使用 load-grunt-config ( https://github.com/firstandthird/load-grunt-config ) 来调用它们:
module.exports = function (grunt) {
'use strict';
require('load-grunt-config')(grunt);
};
我有 sass、autoprefixer、cssmin 和 watch 任务,但我也在使用 Browsersync 和 px-to-rem 这两个插件返回:
Warning: Task "remify" not found. Use --force to continue.
和
Warning: Task "browsersync" not found. Use --force to continue.
当单独调用或作为更大任务的一部分调用时。
我已经遵循了这两个插件的separate.js 文件的语法,所以我很茫然。例如运行 grunt 时调用的 remify.js 文件是这样写的
module.exports = {
dist: {
options: {
base: 16,
fallback: true,
fallback_existing_rem: true,
ignore: []
},
files: {
'css/style.css': 'css/style.css'
}
}
};
有什么想法会出错吗?
我还设置了示例代码的要点,包括 package.json 和 aliases.yml