Я пытаюсь включить неминифицированный файл библиотеки в свой собственный пакет. Но я не уверен, как конкретно настроить его в веб-пакете.
Вот мой 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 ***!
\*********************************************************/