webpack配置devtool

開發環境使用  eval-source-map(暴露源碼)

生產環境使用 source-map(暴露源碼)

如果不想暴露源碼 使用 cheap-source-map

如果下面表格掛了 點擊查看原文

devtool performance production quality comment
(none) build: fastest

rebuild: fastest
yes bundle  
eval build: fast

rebuild: fastest
no generated Recommended choice for development builds with maximum performance.
eval-cheap-source-map build: ok

rebuild: fast
no transformed Tradeoff choice for development builds.
eval-cheap-module-source-map build: slow

rebuild: fast
no original lines Tradeoff choice for development builds.
eval-source-map build: slowest

rebuild: ok
no original Recommended choice for development builds with high quality SourceMaps.
cheap-source-map build: ok

rebuild: slow
yes transformed Tradeoff choice for production builds.
cheap-module-source-map build: slow

rebuild: slow
yes original lines Tradeoff choice for production builds.
source-map build: slowest

rebuild: slowest
yes original Recommended choice for production builds with high quality SourceMaps.
inline-cheap-source-map build: ok

rebuild: slow
no transformed  
inline-cheap-module-source-map build: slow

rebuild: slow
no original lines  
inline-source-map build: slowest

rebuild: slowest
no original Possible choice when publishing a single file
eval-nosources-cheap-source-map build: ok

rebuild: fast
no transformed source code not included
eval-nosources-cheap-module-source-map build: slow

rebuild: fast
no original lines source code not included
eval-nosources-source-map build: slowest

rebuild: ok
no original source code not included
inline-nosources-cheap-source-map build: ok

rebuild: slow
no transformed source code not included
inline-nosources-cheap-module-source-map build: slow

rebuild: slow
no original lines source code not included
inline-nosources-source-map build: slowest

rebuild: slowest
no original source code not included
nosources-cheap-source-map build: ok

rebuild: slow
yes transformed source code not included
nosources-cheap-module-source-map build: slow

rebuild: slow
yes original lines source code not included
nosources-source-map build: slowest

rebuild: slowest
yes original source code not included
hidden-nosources-cheap-source-map build: ok

rebuild: slow
yes transformed no reference, source code not included
hidden-nosources-cheap-module-source-map build: slow

rebuild: slow
yes original lines no reference, source code not included
hidden-nosources-source-map build: slowest

rebuild: slowest
yes original no reference, source code not included
hidden-cheap-source-map build: ok

rebuild: slow
yes transformed no reference
hidden-cheap-module-source-map build: slow

rebuild: slow
yes original lines no reference
hidden-source-map build: slowest

rebuild: slowest
yes original no reference. Possible choice when using SourceMap only for error reporting purposes.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章