var currentExtraStackFrame = null;
function setExtraStackFrame(stack) {
if (process.env.NODE_ENV === 'production') {
currentExtraStackFrame = stack;
}
}
В процессе сборки process.env.NODE_ENV
было заменено на 'production'
, а так как 'production' === 'production'
- это всегда истинное условие, то от if можно избавиться, оставив только его тело, вот только от блока при этом инструменты не избавляются, так как можно сломать видимость переменных. Какие конструкции использовать, что бы изменить порядок в массиве
onSubmit
вы вызываете addReservationAsync
с двумя аргументами: requestServer
и объект с кучей полей. А addReservationAsync
ожидает 6 аргументов (то есть не объект, а каждое значение отдельно). display:inline
. Можно считать что они все аналогичны тегу span.display: block
.FROM node:18 as static-builder
WORKDIR /app
COPY package*.json ./
RUN npm install --legacy-peer-deps
COPY . .
RUN npm run build
# EXPOSE 3000 - эта директива оставлена для обратной совместимости и ни какие порты не открывает, можно её не использовать
FROM nginx
COPY --from=static-builder /app/publc /usr/shared/nginx/html
# или другой каталог, если артефакт сборки помещается не в /app/publc