【发布时间】:2013-07-09 10:26:24
【问题描述】:
我有一个通过 npm taskA 安装的 grunt 任务(不是实际名称)
taskA 有一个依赖项:grunt-contrib-stylus,它在 taskA 的 package.json 中指定并安装。出于某种原因,当从主 Gruntfile.js 运行 grunt default 时会报错。
Warning: Task "stylus" not found. Use --force to continue.
解决方法是在主项目中要求 grunt-contrib-stylus。我想避免这种情况。我的任务没有在其 node_modules/ 中使用 grunt-contrib-stylus 的原因是什么?
任务A
module.exports = function(grunt) {
'use strict';
grunt.loadNpmTasks('grunt-contrib-stylus');
...
主 Gruntfile.js
...
grunt.loadNpmTasks('taskA');
...
【问题讨论】:
标签: javascript npm gruntjs