Я использую browserify v16.3.2 для сборки приложения activ v16.В созданном bundle.js
, я обнаружил, что там есть и response.development, response.production.min, а также response-dom
Я хочу установить NODE_ENV, а затем React official doc , но без эффекта.
Затем я попробовал команду ниже, она все еще содержит все реакции.развития, реагир.производства.мин, реактив-дом.развития и реактивно-дом.производство.мин
NODE_ENV=production browserify -t [ babelify --ignore [ node_modules ] --compact --presets [ @babel/react @babel/env ] --plugins [ @babel/plugin-proposal-class-properties ] ] main.js -o bundle.js
Вот мой main.js
import React from 'react';
import ReactDOM from 'react-dom';
class Example extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<p>Hello World</p>
);
}
}
ReactDOM.render(
<Example />,
document.getElementById('root')
);
Ожидаемый:
Либо в том или ином ключе response.development или response.production.min, зависит от NODE_ENV.То же самое для response-dom
Фактически:
Все реакции.развития, реагировать.производство.мин, реагировать-дом.развитие и реагировать-дом.производство.минесть