Это, вероятно, простой, что делает его еще более разочаровывающим, так как я не могу заставить его работать: я хотел бы изменить порт по умолчанию для среды разработки Neutrino с 5000 на 3000 (так как наш бэкэнд имеет localhost: 3000 в белом списке ) в приложении реакции.
То, что я пробовал:
- Определение PORT = 3000 в команде среды запуска «PORT = 3006 webpack-dev-server --mode development - open "
- Определение порта в параметрах нейтрино, но выдает ошибку, сообщающую мне, что этот метод устарел, и я должен указать его в параметрах webpack devServer (или что-то в этом роде).
- Используем для использования нейтрино-дев-сервер -пакет и указываем порт в нейтриноре c. js, но не повезло, порт по-прежнему 5000
Вот мой нейтринор c. js
const airbnb = require('@neutrinojs/airbnb');
const reactComponents = require('@neutrinojs/react-components');
const jest = require('@neutrinojs/jest');
const devServer = require('@neutrinojs/dev-server');
module.exports = {
options: {
root: __dirname,
},
use: [
devServer({
port: 3000,
hot: true,
}),
airbnb({
eslint: {
baseConfig: {
extends: ['prettier'],
plugins: ['prettier'],
rules: {
'react/jsx-filename-extension': [
1,
{
extensions: ['.js', '.jsx'],
},
],
'react/forbid-prop-types': 'Off',
'react/state-in-constructor': [1, 'always'],
},
},
},
}),
(neutrino) => {
neutrino.config.module
.rule('webpack')
.test(/\.svg$/)
.use('svgr')
.loader('@svgr/webpack');
},
reactComponents({
style: {
test: /\.(css|sass|scss)$/,
loaders: ['sass-loader'],
},
}),
jest({
testRegex: 'src/.*(_test|_spec|\\.test|\\.spec)\\.(mjs|jsx|js)$',
transformIgnorePatterns: [
'/node_modules/(?!(@geops/react-ui|jsts|ol|react-spatial|ole|react-transit)/).*/',
],
}),
],
};
... и webpack.config
// Whilst the configuration object can be modified here, the recommended way of making
// changes is via the presets' options or Neutrino's API in `.neutrinorc.js` instead.
// Neutrino's inspect feature can be used to view/export the generated configuration.
const neutrino = require('neutrino');
module.exports = neutrino().webpack();
Кто-нибудь знает, что я делаю не так?
Спасибо за ваша помощь