当前位置 : 主页 > 网页制作 > Nodejs >

gruntjs – 传递的grunt插件依赖项?

来源:互联网 收集:自由互联 发布时间:2021-06-16
我有一个叫做snorky的咕噜插件取决于grunt-compass任务.当有人键入npm install git:// path / to / snorky时,我希望自动安装grunt-compass任务. 的package.json: { "name": "snorky", // ... "dependencies": { "bower":
我有一个叫做snorky的咕噜插件取决于grunt-compass任务.当有人键入npm install git:// path / to / snorky时,我希望自动安装grunt-compass任务.

的package.json:

{
  "name": "snorky",
  // ...
  "dependencies": {
    "bower": "~0.7.0",
    "grunt-compass": "~0.3.8"
  }
}

tasks.snorky.js:

module.exports = function(grunt) {

  grunt.loadNpmTasks('grunt-compass');

  // ...

}

但是,当我从另一个项目安装snorky时,然后尝试运行grunt snorky,我收到一个错误:

user.name:~/other/proj [git: my-branch] $grunt snorky
>> Local Npm module "grunt-compass" not found. Is it installed?

这样做的正确方法是什么?我怀疑是否有必要从使用snorky的项目中安装grunt-compass.

https://npmjs.org/package/grunt-compass

该软件包表示它已被弃用为grunt 0.4并且其travisci构建失败.

根据安装说明,它也说

>使用以下命令在项目的grunt.js gruntfile旁边安装此grunt插件:npm install grunt-compass.

所以也许只需要运行npm install.

你应该尝试使用grunt-contrib-compass

它的构建是成功的,它意味着使用0.4

网友评论