Включение пакетов зависимостей в пакет npm - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь опубликовать пакет npm и хотел бы связать в нем все зависимости .... Для лучшего понимания ниже приведены мои настройки package.json и webpack ..

packageMain -> Это репозиторий для опубликованного пакета

// package.json

{
    "name": "packageMain",
    "version": "0.0.1",
    "description": "Blah blah",
    "main": "index.js",
    "author": "Batman"
    "scripts": {
        "build": "NODE_ENV=production webpack --bai
    },

    "dependencies": {
        "packageA": "1.0.0",
        "packageB": "1.0.1",
    },
    "devDependencies": {
        "@babel/core": "^7.3.4",
        "babel-eslint": "^10.0.1",
        "babel-jest": "^24.5.0",
        "babel-loader": "^8.0.5",
        "eslint": "^5.15.1",
        "eslint-config-airbnb": "^17.1.0",
        "eslint-config-prettier": "^4.1.0",
        "eslint-plugin-import": "^2.16.0",
        "eslint-plugin-jsx-a11y": "^6.2.1",
        "eslint-plugin-react": "^7.12.4",
        "execa": "1.0.0",
        "webpack": "^4.29.6",
        "webpack-cli": "^3.2.3",
        "webpack-merge": "^4.2.1"
    }
}


// webpack.config.js


const webpack = require('webpack');
const path = require('path');
const webpackMerge = require('webpack-merge');


module.exports = webpackMerge(baseComponentConfig, {
    entry: './src/index.js',
    output: {
        path: __dirname,
        filename: 'index.js',
        libraryTarget: 'umd',
        umdNamedDefine: true
    }
});

Запуск build сгенерирует index.js с babelified кодом es5.

Проблема: Код packageA и packageB не переносится в index.js

...