Я работаю над библиотекой javascript, которая построена на webpack
.Проект будет построен для двух целей, web
и node
.Я следовал инструкции по этой ссылке: https://webpack.js.org/concepts/targets/, чтобы настроить несколько целей в веб-пакете.Он отлично работает и генерирует два целевых файла build/test-web.js
и build/test-node.js
.
Файл build/test-web.js
указан в главном атрибуте в package.json, как показано ниже:
"name": "@my-org/test
"main": "build/test-web.js",
, поэтому я могу импортировать этот файл с помощью require('@my-org/test')
.Интересно, как я могу импортировать другой файл build/test-node.js
.Я знаю, что могу импортировать его через require('@my-org/test/build/test-node.js')
, но я ищу лучшее решение, чтобы разработчики могли легче импортировать его.
Я проверил эту библиотеку: https://github.com/patrickhulce/generate-export-aliases, но она не работает для scoped package name
.