2015-05-15 3 views
0

У меня есть файл package.json, который имеет следующий JSON внизу.Почему postinstall не запускается каждый раз?

"scripts": { 
    "postinstall": [ 
     "./node_modules/bower/bin/bower install && ./node_modules/protractor/bin/webdriver-manager update" 
    ] 
    } 

Моя причина для этого так Бауэр зависимости и мои тесты транспортир будет работать после того, как «НПМ установки». Однако кажется, что «postinstall» не всегда запускается. Я пытаюсь настроить все настройки на Jenkins, поэтому я хотел бы иметь возможность запускать следующие команды и быть хорошим.

npm install 
grunt jenkins 

Задача jenkins вызывает задачи по созданию, тестированию и проведению тестов e2e.

ответ

0

Я смог исправить это, изменив команду из массива на строку.

"scripts": { 
    "postinstall": "./node_modules/bower/bin/bower install && ./node_modules/protractor/bin/webdriver-manager update" 
    } 
Смежные вопросы