У меня есть приложение, размещенное в SSR, которое использует webpack и babel-loader для конвертации, чтобы приложение читалось на Node.JS.
Библиотека предназначена для сборки ссылок npm как в ES, так и в UMD.Работает нормально, когда я устанавливаю его через npm.Однако, когда я использую npm link
, это выдает ошибку: SyntaxError: Unexpected token export
, которая, я думаю, указывает, что он пытается использовать модули ES вместо UMD.
Есть ли способ настроить webpack и babel для использованияисточник UMD вместо этого при использовании npm link
?
Ниже мой загрузчик веб-пакетов:
{
test: /\.js$/,
loader: require.resolve('babel-loader'),
include: [path.resolve(__dirname, 'src')],
},
и мои пресеты babel.config.js:
presets: ['@babel/env', '@babel/preset-react'],