[css] have compiled vscode-nls shim

This commit is contained in:
Martin Aeschlimann
2020-06-11 00:16:17 +02:00
parent 9de8a85408
commit 57b0384a1a
4 changed files with 89 additions and 60 deletions

View File

@@ -9,12 +9,6 @@
const withDefaults = require('../../shared.webpack.config');
const path = require('path');
const webpack = require('webpack');
const vscodeNlsReplacement = new webpack.NormalModuleReplacementPlugin(
/vscode\-nls[\\/]lib[\\/]main\.js/,
path.join(__dirname, '../client/out/browser/vscodeNlsShim.js')
);
const serverConfig = withDefaults({
target: 'webworker',
@@ -29,9 +23,13 @@ const serverConfig = withDefaults({
},
performance: {
hints: false
},
resolve: {
alias: {
'vscode-nls': path.resolve(__dirname, '../polyfills/vscode-nls.js')
}
}
});
serverConfig.plugins[1] = vscodeNlsReplacement; // replace nls bundler
serverConfig.module.rules[0].use.shift(); // remove nls loader
module.exports = serverConfig;