我有一个叫做snorky的咕噜插件取决于grunt-compass任务.当有人键入npm install git:// path / to / snorky时,我希望自动安装grunt-compass任务. 的package.json: { "name": "snorky", // ... "dependencies": { "bower":
的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