'How to remove webpack:// from sources in the browser
I am using this webpack template for a Vue.JS website.
I deployed the app and it works well, but if you go to developer tools > Sources in Chrome, then under webpack:// you can see the components and the whole code. Is there a way to get rid of that? Or is this usual if you use webpack?
Thank you.
Solution 1:[1]
That's because webpack generates source maps which show the original source code and structure.
For the webpack template, you should look for the config/index.js file,
and in order to skip the source map generation change productionSourceMap to false:
module.exports = {
dev: {
(...)
},
build: {
(...)
productionSourceMap: false,
// https://webpack.js.org/configuration/devtool/#production
devtool: '#source-map',
(...)
}
}
Solution 2:[2]
if you are using vue-cli and have a vue.config.js file then you can simply just add it like this
module.exports = {
productionSourceMap: false,
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | |
| Solution 2 | yuriy636 |
