gpt4 book ai didi

webpack - 为什么 Webpack 会在每行之前输出奇怪的注释?

转载 作者:行者123 更新时间:2023-12-03 14:24:57 25 4
gpt4 key购买 nike

WebPack 在输出中生成的前导/******/注释是什么?是标记WebPack相关的代码,还是有更多?

这是一个简单的输出示例:

/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};

/******/ // The require function
/******/ function __webpack_require__(moduleId) {

/******/ // Check if module is in cache
/******/ if(installedModules[moduleId])
/******/ return installedModules[moduleId].exports;

/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ exports: {},
/******/ id: moduleId,
/******/ loaded: false
/******/ };

/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);

/******/ // Flag the module as loaded
/******/ module.loaded = true;

/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }


/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;

/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;

/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";

/******/ // Load entry module and return exports
/******/ return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ function(module, exports) {

document.write('I think it works!');


/***/ }
/******/ ]);

最佳答案

Webpack 为您的模块和 block id 提供标识它们。要最小化您的脚本,建议使用 UglifyJs 插件 (new webpack.optimize.UglifyJsPlugin())。

我建议阅读 optimization页面,您可以在其中找到有关如何最小化和进一步优化脚本的信息。

关于webpack - 为什么 Webpack 会在每行之前输出奇怪的注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34087863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com