Проект строит node_modules
в /var/sophon
, а приложение React в /opt/sophon
.При запуске webpack-dev-server --config webpack.config.js
в /opt/sophon
он не может найти загрузчик в node_modules
, поэтому выбрасывается исключение ERROR in Entry module not found: Error: Can't resolve 'babel-loader' in '/opt/sophon
.Как получить веб-пакет для поиска загрузчика?
Файл конфигурации выглядит следующим образом:
module.exports = {
module: {
rules: [
{
test: /\.jsx?$/,
loader: 'babel-loader'
}
]
},
resolve: {
extensions: ['.js', '.jsx', '.json'],
modules: ['/var/sophon/node_modules']
},
devServer: {
headers: { "Access-Control-Allow-Origin": "*" },
contentBase: '/opt/sophon/static',
}
};
Спасибо за потраченное время!