fast-je
@fast-je
Пишу на php.

Как установить переменное окружение в npm скрипте start с меткой NODE_ENV=development и запустить gulp task default?

Как установить переменное окружение в npm скрипте start с меткой NODE_ENV=development и запустить gulp task default ?

Делаю так

"scripts": {
    "start": "cross-env NODE_ENV=development&& gulp"
  },


в gulpfile след код

var gulp = require("gulp");

gulp.task('default', function() {
  console.log(process.env.NODE_ENV);
});


192:xxx fast$ npm start

> xxx@1.0.0 start /Users/xxx/Sites/xxx
> cross-env NODE_ENV=development&& gulp

[20:40:30] Using gulpfile ~/Sites/xxx/gulpfile.js
[20:40:30] Starting 'default'...
undefined
[20:40:30] Finished 'default' after 820 μs
  • Вопрос задан
  • 788 просмотров
Решения вопроса 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
&& в данном случае не нужно, так как с ним получается, что вы сначала запускаете cross-env NODE_ENV=development, а потом уже gulp.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы