2016-01-02 2 views
3

У меня есть сценарий в моей package.json, который выглядит примерно так:NPM сценарий именования

{ 
    ... 
    scripts: { 
     ... 
     "testdb:e2e": "TESTDB_ENV='...' gulp mocha:e2e:backend && gulp mocha:e2e:frontend" 
    } 
    ... 
} 

И я хочу, чтобы добавить сценарий специально назвать бэкенд или внешний интерфейс с моей тестовой среде. Но я хотел знать, что такое соглашение об именах NPM-скриптов, но я не могу найти на нем документацию. Я имею в виде с пространством имен двоеточия, как глоток делает, что-то вроде этого:

"testdb:e2e": "TESTDB_ENV='...' gulp mocha:e2e:backend && gulp mocha:e2e:frontend", 
"testdb:e2e:backend": "TESTDB_ENV='...' gulp mocha:e2e:backend", 
"testdb:e2e:frontend": "TESTDB_ENV='...' gulp mocha:e2e:frontend" 

Есть ли конкретные именования для НПХ сценариев разделяют пространства имен?

+0

Я не знаю конвенции. –

ответ

2

Нет.

Внутренне, однако, npm использует такие вещи, как pretest и posttest.

Это не лучшая вещь, поэтому вы можете предпочесть использовать свои собственные.

+1

на стороне примечания: вы можете изменить значение 'testdb: e2e', чтобы стать' npm run testdb: e2e: backend && npm run testdb: e2e: frontend ' – Louy

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