Подтвердить что ты не робот

Grunt - получение "Local Npm module" xxx "не найден. Установлен ли он?" Что вызывает это?

Я только что получил копию пакета grunt для работы, но я новичок, чтобы хрюкать, и мне трудно найти ответы на несколько вещей. Самая большая проблема - не знать, откуда возникают ошибки: может кто-нибудь сказать мне, откуда это происходит? Оба этих файла находятся в одном каталоге.

$ grunt
>> Local Npm module "grunt-contrib-clean" not found. Is it installed?
>> Local Npm module "grunt-contrib-concat" not found. Is it installed?
>> Local Npm module "grunt-contrib-copy" not found. Is it installed?
>> Local Npm module "grunt-contrib-cssmin" not found. Is it installed?
>> Local Npm module "grunt-contrib-handlebars" not found. Is it installed?
>> Local Npm module "grunt-contrib-jshint" not found. Is it installed?
>> Local Npm module "grunt-contrib-qunit" not found. Is it installed?
>> Local Npm module "grunt-contrib-uglify" not found. Is it installed?
>> Local Npm module "grunt-preprocess" not found. Is it installed?
>> Local Npm module "grunt-wrap" not found. Is it installed?
>> Local Npm module "grunt-debug-task" not found. Is it installed?
Warning: Task "clean" not found.  Use --force to continue.

Aborted due to warning.

$

И вот мой пакет .json:

{
  "name": "baked-widget",
    "srcDirectory": "./src",
    "srcJavascript": "./src/js",
    "srcCss": "./src/css",
    "srcData": "./src/data",
    "testDirectory": "./test",
    "tgtDirectory": "./build",
    "installDirectory": "../com/public/widgets",
  "version": "4.2.0",
  "devDependencies": {
    "grunt": "~0.4",
    "grunt-contrib-clean": "~0.4.0",
    "grunt-contrib-concat": "~0.3.0",
    "grunt-contrib-copy": "~0.5.0",
    "grunt-contrib-cssmin": "~0.9.0",
    "grunt-contrib-handlebars": "~0.6",
    "grunt-contrib-jshint": "~0.8",
    "grunt-contrib-uglify": "~0.3",
    "grunt-contrib-qunit": "~0.4",
    "grunt-contrib-watch": "~0.5",
    "grunt-preprocess": "~4.0",
    "grunt-wrap": "~0.3",
    "grunt-debug-task": "~0.1.4"
  }
}
4b9b3361

Ответ 1

Вероятно, вы не установили необходимые пакеты локально. Попробуйте npm install (sudo npm install), чтобы убедиться, что вы это сделали.

Ответ 2

Если принятый ответ не работает И у вас есть правильный файл package.json, вы можете:

  • удалите папку node_modules (или верните ее где-нибудь)

  • а затем запустите npm install

чтобы начать новую работу.

Ответ 3

Убедитесь, что установлен RVM

curl -L https://get.rvm.io | bash -s stable

Затем установите модули NPM:

npm install