Как удалить webpack:// из источников в браузере

Я использую этот шаблон веб-пакета для веб-сайта Vue.JS.

Я развернул приложение, и оно работает хорошо, но если вы перейдете в раздел Инструменты разработчика> Источники в Chrome, то в разделе webpack:// вы можете увидеть компоненты и весь код. Есть ли способ избавиться от этого? Или это нормально, если вы используете веб-пакет?

Спасибо.

1 ответ

Решение

Это потому, что webpack генерирует исходные карты, которые показывают оригинальный исходный код и структуру.

Для шаблона веб-пакета вы ищете config/index.js файл,

и для того, чтобы пропустить изменение генерации карты источника productionSourceMap в false:

module.exports = {
  dev: {
    (...)
  },

  build: {

    (...)

    productionSourceMap: false,
    // https://webpack.js.org/configuration/devtool/#production
    devtool: '#source-map',

    (...)
  }
}

Если вы используете vue-cli и имеете файл vue.config,js, то вы можете просто добавить его вот так

module.exports = {
    productionSourceMap: false,
}
Другие вопросы по тегам