Я использую webpack 4.32 для узла js.Пока что код создается правильно, когда я исключаю node_modules, но я хочу, чтобы node_modules также были встроены в веб-пакет, чтобы при перемещении в облако не возникало необходимости каждый раз устанавливать.,Затем фоновый код узла собирается правильно без ошибок и запускается при запуске npm.
Если я хочу включить node_module во время сборки, тогда я добавил следующий код:
module: {
rules: [{
test: /\.node$/,
use: 'native-ext-loader'
},
// Support for *.json files.
{
test: /\.json$/,
loader: 'json-loader'
},
// all css required in src/app files will be merged in js files
{
test: /\.(scss|sass)$/,
exclude: root('src', 'style'),
loader: 'raw-loader!postcss-loader!sass-loader'
},
{test: /\.js$/,loader: 'script-loader'}
]
}
Если я строю с использованием npm run build
на сервере узла, он правильно строит файл, но на npm start
я получаю ошибку "[Script Loader] ReferenceError: require not define" * .Я прочитал официальный веб-пакет, в котором говорится, что «требуются, не анализируются в загрузчике сценариев».Ссылка: https://webpack.js.org/loaders
Есть ли какой-то другой способ, которым мы можем сделать анализ веб-пакетов?Любые плагины, другие загрузчики, парсеры.
Ожидаемый вывод - это то, что node_modules должны быть построены с кодом, когда я запускаю сервер, используя npm start
, тогда приложение должно работать без ошибок.