Включите в мой пакет веб-пакета конкретный неминированный файл библиотеки - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь включить неминифицированный файл библиотеки в свой собственный пакет. Но я не уверен, как конкретно настроить его в веб-пакете.

Вот мой tsconfig.json:

{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "esModuleInterop": true,
        "lib": ["es2015.promise", "es5", "dom"],
        "noImplicitAny": true,
        "moduleResolution": "node",
        "sourceMap": true,
        "outDir": "dist"
    }
}

Мой webpack.config.js:

var createWebpackConfig = function(options) {
  return {
    mode: development,
    entry: ["babel-polyfill", "./index.ts"];
    output: {
        filename: "front-client.js",
        libraryTarget: "var",
        library: "FrontClient"
    },
    plugins: [],
    module: {
      rules: [
        {
          test: /\.tsx?$/,
          use: "ts-loader",
          exclude: /node_modules/,
          include: __dirname
        }
      ]
    },
    resolve: {
      extensions: [".tsx", ".ts", ".js"]
    },
    devtool: "inline-source-map"
  };
};

В моем неиниминированном файле содержится неверная версия нужного мне файла:

My bundle.js:

...
/***/ "./node_modules/oidc-client/lib/oidc-client.min.js":
/*!*********************************************************!*\
  !*** ./node_modules/oidc-client/lib/oidc-client.min.js ***!
  \*********************************************************/

Как включить не минимизированную версию? Как это:

...
    /***/ "./node_modules/oidc-client/lib/oidc-client.js":
    /*!*********************************************************!*\
      !*** ./node_modules/oidc-client/lib/oidc-client.js ***!
      \*********************************************************/
...