2015-01-07 2 views
0

Я создал папку g в корне (C: /), где я пытаюсь установить Grunt через npm. I sucessfull производства: npm install -g grunt-cli. Я настроил package.json к этому:Grunt просто не будет установлен на моем компьютере Win 8.1

{ 
    "name": "testing", 
    "version": "0.0.0", 
    "dependencies": { 
    "grunt": "~0.4.5" }, 
    "description": "testing", 
    "main": "index.html", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "author": "", 
    "license": "ISC", 
    "devDependencies": { 
    "grunt": "^0.4.5" 
    } 
} 

Так хорошо до сих пор. НО: Когда я пытаюсь установить Grunt: npm install grunt --save-dev и модули (плагины), то я столкнулся с этой ошибкой: npm WARN package.json [email protected] Нет поля хранилища ...

Я использую GitHub, где я разветвил Grunt и Grunticon.

Тогда я не могу succed ни с чем к установке Grunt ...

Есть хорошие подсказки и помощь в решении этого?

+0

Предупреждения таковы: предупреждения. Это не ошибки. Все должно работать, или вы, вероятно, получили другую ошибку. Нам понадобится дополнительная информация. Можете ли вы обновить вопрос с помощью вывода на консоли при запуске 'npm install grunt --save-dev'? – jakerella

+0

npm WARN package.json [email protected] Нет поля репозитория. НПМ WARN package.json [email protected] Нет данных README [email protected] node_modules \ хрюкать – TomWell

+0

├── [email protected] ├── [email protected] ├── eventemitter2 @ 0.4.14 ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] .11 ├── подчеркнуть[email protected] ├── [email protected] ([email protected]) ├── [email protected] ([email protected], [email protected]) ├── glob @ 3.1.21 ([email protected], [email protected]) ├── [email protected] ([email protected], [email protected]) ├── grunt-legacy [email protected] ([email protected], lodash @ 2 └── [email protected] ([email protected], [email protected]) – TomWell

ответ

0

Хорошо, я думаю, что я вижу проблему четко. Вот несколько инструкций по запуску Grunt, старайтесь следовать им точно, не создавайте никаких других папок, так как это может вызвать проблемы для Grunt или Node.

  1. Создайте папку для своего проекта, это может быть где угодно в вашей системе.
  2. Сохраните файл, который у вас есть над номером package.json, в этой папке.
  3. Теперь установите глобальный Grunt CLI
    ~$ npm install -g grunt-cli < - заметьте это «хрюкать-кли» НЕ «хрюкать»
  4. Затем перейдите в новую директорию, созданную и запустить эту команду:
    ~/new-directoty$ npm install
    Это будет установить среду выполнения Grunt локально для вашего проекта, поскольку он указан в package.json
  5. Создать очень простой конфигурационный файл в новом каталоге и назовите его Gruntfile.js:

    module.exports = function(grunt) { grunt.initConfig({ /* your config will go in here */ }); /* multi-task definitions go here */ };

  6. Теперь попробуйте запустить Grunt просто чтобы проверить, что он работает:
    ~/new-directory$ grunt

После того, что вы готовы начать добавлять плагины, но это большая тема. Удачи.

+0

Привет! Спасибо за ответ. Когда я следую вашим советам с очень простой Gruntfile.js: 4 строки, я получаю это – TomWell

+0

Когда я запускаю Grunt в терминале bash -> Warning: Task «default» не найден. Используйте -force для продолжения. Затем я делаю ворчание - сила, а затем он приходит с: Выполнено, но с предупреждениями. – TomWell

+0

http://gruntjs.com/getting-started#custom-tasks – jakerella

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