首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用grunt插件的Gruntfile任务,而不是来自正在执行的Gruntfile的任务

使用grunt插件的Gruntfile任务,而不是来自正在执行的Gruntfile的任务
EN

Stack Overflow用户
提问于 2014-02-18 02:24:47
回答 1查看 267关注 0票数 0

我有一个grunt插件,我们称它为grunt-my-plugin,在插件的Gruntfile中,我有一个特定的cssmin任务需要运行。在测试grunt插件时,一切工作正常,然而,当我在另一个项目上安装它时,它给了我以下错误:

Warning: Task "cssmin" not found. Use --force to continue.

起初,我只是从插件的任务文件中调用grunt.task.run('cssmin');,但在看到错误后,我意识到使用此插件的Gruntfile需要指向适当的任务配置,所以我添加了:

grunt.task.loadTasks('./Gruntfile.js');

这仍然是我的错误,所以我尝试了:

grunt.task.loadTasks('./node_modules/grunt-my-plugin/Gruntfile.js');

仍然收到错误。那么,我该如何解决这个问题呢?该插件不需要来自使用它的Gruntfile的特定配置。cssmin任务用于创建一个tmp拷贝并对其运行指标。对如何实现这一点有什么想法吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-02-18 03:50:18

确保以下各项:

package.json

  • you中将grunt-contrib-cssmin插件列为依赖项,然后在另一个项目中使用npm install-ed (在调用grunt.config()之前使用grunt.task.run('cssmin')检查cssmin任务的npm ls grunt-contrib-cssmin)

  • supply配置)

<代码>F215

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21836544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档