Скрипт npm запускает сборку с хешем - PullRequest
0 голосов
/ 01 июня 2019

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

Имя файла будет выглядеть примерно так:

server.5eff6913d2d4ac0c39e1.js

Из командной строки легко запустить мое серверное приложение.
Есть ли способ сделать это динамически из сценария npm (то есть автоматически принять последнюю версию)?

1 Ответ

0 голосов
/ 01 июня 2019

Решено это путем очистки выходной папки перед перестройкой (плагин webpack) и использованием

"build:server:prod": "webpack --config webpack.server.prod.config.js",
"build:client:prod": "webpack --config webpack.client.prod.config.js",
"start:server:prod": "export NODE_ENV=production && node ./dist/server.*.js",
"start:iso:prod": "npm run build:client:prod && npm run build:server:prod && npm run start:server:prod"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...