2016-01-23 4 views
4

Я создал все для проекта с помощью следующих команд:Ошибка: Не удается найти модуль «Время-пехотинец»

sudo npm install -g grunt-cli 
sudo npm install grunt --save-dev 
sudo npm install grunt-contrib-jshint --save-dev 
sudo npm install jshint-stylish --save-dev 
sudo npm install time-grunt --save-dev 
sudo npm install jit-grunt --save-dev 

И это мой package.json файл

{ 
    "name": "Project1", 
    "private": true, 
    "devDependencies": { 
     "grunt": "^0.4.5", 
     "grunt-contrib-jshint": "^0.12.0", 
     "jit-grunt": "^0.9.1", 
     "jshint-stylish": "^2.1.0", 
     "time-grunt": "^1.3.0" 
    }, 
    "engines": { 
     "node": ">=0.10.0" 
    } 
    } 

Когда я бегу «хрюкать» команда дает следующие ошибки:

Loading "Gruntfile.js" tasks...ERROR 
    >> Error: Cannot find module 'time-grunt' 
    Warning: Task "default" not found. Use --force to continue. 

    Aborted due to warnings. 
+1

Что в вашем Gruntfile.js ... убедитесь, что вы загружаете время хрюкать – AfDev

+1

у вас есть папка 'node_modules/time-grunt'? – topheman

+1

Вы загружаете задачу в свой файл Gruntfile.js? – Josh

ответ

1

Вам нужно добавить «тайм-пехотинца» в зависимости и не в devDependencie s. Таким образом, вам не нужно отдельно запустить $ НОГО установить --save-DEV тайм-пехотинец

{ 
    "name": "grunt-build", 
    "version": "0.1.0", 
    "private": true, 
    "dependencies": { 
    "time-grunt": "^1.3.0" 
    }, 
    "devDependencies": { 
    "grunt": "^0.4.5", 
    "grunt-contrib-clean": "~0.7.0", 
    "grunt-contrib-compress": "~0.5.0", 

    } 
} 
Смежные вопросы