ссылка npm с использованием модулей ES вместо сборки umd - PullRequest
0 голосов
/ 22 марта 2019

У меня есть приложение, размещенное в 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'],
...