javascript - 使用 load-grunt-config 找不到 Grunt 插件

标签 javascript node.js gruntjs browser-sync

我已经将我的 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

https://gist.github.com/sturobson/f88258fd010e901e24d9

最佳答案

您必须准确地调用 grunt 插件。因此,在我有 remify 的地方,我应该使用 px_to_rem,在我有 browsersync 的地方,我应该有 browserSync.

傻我。

关于javascript - 使用 load-grunt-config 找不到 Grunt 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27078173/

相关文章:

javascript - 在共享外部模块中强制使用单例模式

javascript - 当转义值时,Mysql 查询不再起作用

javascript - Grunt - grunt-eslint 不启动任务

javascript - 为什么我没有收到跨域错误?

javascript - 使用 React 和 React Native 的 Yarn 工作区

node.js - Chocolatey 和 Nodejs 包

css - 如何让 grunt-autoprefixer 为未编译的 LESS 文件添加前缀?

sass - 停止 Web Essentials 2013 自动将已编译的 CSS 文件添加到项目

javascript - 如何使用类函数来初始化 redux 状态?

javascript - Nock 拦截器链接,第二个模拟被忽略