NPM Run Build всегда строит производство и никогда не развивается -- node.js поле с участием npm поле с участием package.json поле с участием npm-scripts пол Связанный проблема

NPM Run Build Always Builds Production and Never Development


9
vote

проблема

русский

На унаследованном проекте у меня есть, я пытаюсь получить команду сборки для создания версии, отличной от Production .

Я попытался изменить псевдоним в разделе <код> script в <код> package.json , чтобы пройти дополнительные переменные, такие как <код> --dev и <код> --configuration=dev безрезультатно.


Проект имеет эти файлы данных JSON:

 <код>  env.dev  env.development  env.production   

с package.json имеет этот сборник сборки <код> build:dev , который я бегу <код> npm run build:dev :

 <код> "scripts": {     "start": "NODE_ENV=dev && react-scripts start",     …     "build:dev": "npm run build --dev --configuration=dev && react-scripts build" }   

Это работает и строит, но только для производства, которые я проверю, когда я проверю полученные файлы.


Если я удалю файл <код> script0 из каталога и запустите команду сборки, он не удается с:

 <код> script1  

Что просто сообщает мне, что это может быть псевдоним <код> script2 найден в <код> script3 файл для местоположения <код> script4 .

Мысли?

Английский оригинал

On an inherited project I have, I am trying to get the build command to build a version other than Production.

I have attempted to change the alias in the script section in package.json to pass in extra variables such as --dev and --configuration=dev to no avail.


The project has these json data files:

 env.dev  env.development  env.production 

with the package.json has this build alias build:dev which I run npm run build:dev:

"scripts": {     "start": "NODE_ENV=dev && react-scripts start",     …     "build:dev": "npm run build --dev --configuration=dev && react-scripts build" } 

This works and builds, but for production only which I verify when I view the resultant files.


If I remove the file env.production from the directory and run the build command, it fails with:

Creating an optimized production build... Failed to compile.  Module not found: Error: Can't resolve 'polyfills' in 'C:WorkMyProjWebSiteNamesrc' 

which just informs me that it can alias polyfills found in the env.production file for the location NODE_PATH=src/.

Thoughts?

</div
           

Список ответов

5
 
vote

Вам нужно установить env. Переменная, как вы делаете в «Пуск» перед вызовом команды сборки.

<Код> :expires_in6

 

you need to set the env. variable like you do in "start" before calling the build command.

"build:dev": "NODE_ENV=dev npm run build --dev --configuration=dev && react-scripts build"

</div
 
 
 
 

Связанный проблема

24  Как я могу отладить Gulpfile.js при запуске его с помощью Visual Studio Task Runner Explorer?  ( How can i debug gulpfile js when running it with visual studio task runner explo ) 
Как я могу отладить Gulpfile.js при запуске его с помощью Visual Studio Task Runner Explorer? Или может быть запущен другой способ глотания с Visual Studio та...

30  Как я могу использовать Nodejs с Windows 7? [закрыто]  ( How can i use nodejs with windows 7 ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> <Путь d = "M15 6.38A6.48 6.48 0 007.78. 04H-.02A6.49 6.49 0 002.05 ...

3  Массовая Остальная API Post Обработка  ( Bulk rest api post processing ) 
Я мигрирую 40 000 записей из одной системы в другую, и единственный способ импорта данных в приемную систему - через сообщения POST API. Я ищу совет по самы...

2  Как высвобождать тело брокерского сообщения в узле JS?  ( How to deserialize the body of a brokered message in node js ) 
Я реализую Socket.io Server в узле JS (Sockeio.js) для моего проекта Windows Azure. Мой работник роль находится в C #. И я отправляю брокерское сообщение от р...

0  Команда STEART BOBLE не работает, когда добавляю новый файл JS  ( Stencil bundle command is not working when i add new js file ) 
Я добавил несколько файлов JS в моей теме (Track-CLI), а когда я запускаю stencil bundle COMMENT, ошибки JS получили бросок. Я пробовал удаление <код> app...

0  Как я могу хранить все неудачные тесты Mocha в массиве, чтобы вывести их после завершения теста? Испытания охватывают в нескольких файлах  ( How do i store all the failed mocha tests in an array to output them after the t ) 
Я в настоящее время вроде застрял на этой проблеме. Я совершенно нового для Nodejs и Mocha, но мне присваивалось взять все неудачные тесты, хранить их в масси...

1  Нужно ли нам напрягать или фильтровать опросы пользователя в мангусе в целях безопасности?  ( Do we need to strain or filter user queries in mongoose for security purposes ) 
Как долгое время Web dev, мой обычный ответ на все использует Regex, проверка на напряжек ввода пользователя. Когда я смотрю на мангусты, моя кишка говорит мн...

6  Вложенный, если внутри каждого (шаблон руль в Express App)  ( Nested if inside each handlebars template in express app ) 
Этим утром я подумал, что наконец посмотрю на руль, бросая вместе быстрое приложение Express. Я наслаждаюсь этим до сих пор (и я думаю, что я предпочитаю руль...

0  Seneca Mongo Store Быстрый образец не работает в узле V8.17  ( Seneca mongo store quick sample wont work in node v8 17 ) 
Я использую быстрый пример ( https://github.com/senecajs/seneca -Монго-магазин ) Но это не сработало. Моя текущая настройка: <код> seneca 3.22 seneca-basi...

0  Скачать изображение из результатов API  ( Download image from api results ) 
Я создаю приложение, которое использует онлайн API для рерантива изображений на основе ключевого слова для поиска. Я запускаю петлю Foreach для рендеринга 12 ...

2  Mongodb / Mongoose весовые записи с непустым полем  ( Mongodb mongoose weight records with non empty field ) 
У меня есть коллекция документов MongoDB. Я уже назначил веса к определенным полям, но мне нужно весить записи с любым непустым именем наверху. Я не хочу от...

0  Должен ли я обрабатывать шланг / плохие слова маскировки на стороне сервера (или на стороне клиента) для достижения лучшей производительности?  ( Should i process slang bad words masking on server side or client side to achi ) 
Я разрабатываю в чате в чате в режиме реального времени и необходимость замаскировать плохие слова, которые клиент отправляет. Итак, теперь мне интересно пров...

0  Как получить удостоверение личности ответа сразу после отправки его  ( How to get answerinlinequery id immediately after sending it ) 
<код> app.inlineQuery(async (match, ctx) => { await ctx.answerInlineQuery([ { type: 'article', id: '1', title:...

0  JWT-TypeError: не удается прочитать свойство «ID» undefined  ( Jwt typeerror cannot read property id of undefined ) 
Привет, я создаю проверку токена (JWT), и эта ошибка придумала здесь код jwt подписывающий токен: <код> if (user) { const payload = user._id ...

89  Как закончить сеанс в Expressjs  ( How to end a session in expressjs ) 
Я чувствую, что это должно быть похоронено где-то в документации, но я не могу его найти. Как вы закрываете или заканчиваются или убивают (что угодно) сеанс...

Связанный проблема

24  Как я могу отладить Gulpfile.js при запуске его с помощью Visual Studio Task Runner Explorer? 
30  Как я могу использовать Nodejs с Windows 7? [закрыто] 
3  Массовая Остальная API Post Обработка 
2  Как высвобождать тело брокерского сообщения в узле JS? 
0  Команда STEART BOBLE не работает, когда добавляю новый файл JS 
0  Как я могу хранить все неудачные тесты Mocha в массиве, чтобы вывести их после завершения теста? Испытания охватывают в нескольких файлах 
1  Нужно ли нам напрягать или фильтровать опросы пользователя в мангусе в целях безопасности? 
6  Вложенный, если внутри каждого (шаблон руль в Express App) 
0  Seneca Mongo Store Быстрый образец не работает в узле V8.17 
0  Скачать изображение из результатов API 
2  Mongodb / Mongoose весовые записи с непустым полем 
0  Должен ли я обрабатывать шланг / плохие слова маскировки на стороне сервера (или на стороне клиента) для достижения лучшей производительности? 
0  Как получить удостоверение личности ответа сразу после отправки его 
0  JWT-TypeError: не удается прочитать свойство «ID» undefined 
89  Как закончить сеанс в Expressjs 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.