我的应用是使用vue cli
创建的。我找不到在生产中禁用源地图的任何选项。
我的npm build
中的package.json
步骤如下:
"build": "vue-cli-service build",
我可以将--prod
添加到我的构建步骤中以使其起作用。
vue.js
有这样的选择吗?还是我必须更改webpack
配置(cli隐藏)?
答案 0 :(得分:22)
您可以使用项目目录根目录下的vue.config.js
文件对内部Webpack配置进行更改(您可能需要手动创建它)。
有一个productionSourceMap
选项,因此您可以在为生产而构建时禁用源地图:
module.exports = {
productionSourceMap: false
};
答案 1 :(得分:9)
就像@ yuriy636的答案一样,如果您只想进行生产的话:
module.exports = {
productionSourceMap: process.env.NODE_ENV != 'production'
};