Я создаю два проекта с помощью webpack; один - это библиотека для другого.
Можно ли использовать исходные карты из моего проекта библиотеки при создании моего проекта оболочки? Я хотел бы отлаживать свой библиотечный код из моего интерфейса оболочки.
Моя сборка работает правильно в том, что библиотека встроена. Единственная проблема - исходные файлы. JavaScript, который я вижу в отладчике браузера, очищен, поскольку исходные файлы недоступны.
Фрагмент моей структуры проекта:
+-- my-ui/
+-- dist/
+-- my-ui.js
+-- my-ui.js.map
+-- node_modules/
+-- my-lib/
+-- dist/
+-- bundle.js
+-- bundle.js.map
Фрагмент из webpack.config.js
:
module.exports = {
entry: './src/js/main.jsx',
output: {
path: path.join(__dirname, 'dist'),
filename: 'my-ui.js',
library: 'my-ui',
libraryTarget: 'umd'
},
devtool: 'source-map',
module: {
loaders: [
{test: /\.jsx?$/, loader: 'babel', include: path.join(__dirname, 'src')}
]
},
plugins: [
new Clean('dist'),
new HtmlWebpackPlugin({
template: 'src/index.html',
inject: true
})
]
};