В моем пакете. json, я хочу указать, что моя сборка должна использовать указанный c index.*.js
, поэтому я сделал:
package. json file:
"main": "dist/index.node.js",
"browser": "dist/index.browser.js",
"react-native": "dist/index.reactNative.js",
На стороне веб-пакета я выполнил 3 различных настройки пакета:
webpack.config. js file:
const nodeConfig = require('someWhere/config.node.js');
const browserConfig = require('someWhere/config.browser.js');
const reactNativeConfig = require('someWhere/config.reactNative.js');
module.exports = [nodeConfig, browserConfig, reactNativeConfig];
Мой вопрос заключается в том, что я должен указать в каждом из эти настройки для соответствия правильному узлу ("main"
или "browser"
или "react-native"
) в моем пакете. json
Я уже пытался добавить:
пакет. json файл:
config. node.js
{
//...
output: {
filename: 'index.node.js',
},
target: 'node',
}
config.browser. js
{
//...
output: {
filename: 'index.browser.js',
},
target: 'web',
}
но похоже, что он не работает :(
Любая помощь будет оценена, спасибо.