• HTML中文网

    课程 / 开发工具

    webpack 中文文档(v4.15.1)

    介绍章节问答
    Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。
  • 难度:初级
  • 时长:
  • 阅读:7222
  • 讲师介绍

    云罗郡主
    专职讲师

    第1章 第一部分:概念
    webpack概述
    入口起点(Entry Points)
    输出(Output)
    模块(Mode)
    加载器(Loaders)
    插件(Plugins)
    配置(Configuration)
    模块(Modules)
    模块解析(Module Resolution)
    依赖图表(Dependency Graph)
    文件清单(Manifest)
    构建目标(Targets)
    模块热替换(Hot Module Replacement)
    第2章 第二部分:配置
    配置
    使用不同语言进行配置(Configuration Languages)
    多种配置类型
    入口和上下文(Entry and Context)
    输出(Output)
    模块(Module)
    解析(Resolve)
    插件(Plugins)
    开发中Server(DevServer)
    开发工具(Devtool)
    构建目标(Targets)
    Watch 和 WatchOptions
    外部扩展(Externals)
    性能(Performance)
    Node
    统计(Stats)
    其它选项(Other Options)
    第3章 第三部分:API
    API
    命令行接口(CLI)
    包含统计数据的文件(stats data)
    Node.js API
    模块热替换(Hot Module Replacement)
    加载器 API
    模块方法(module methods)
    模块变量(module variables)
    Plugin API
    compiler 钩子
    compilation 钩子
    resolver
    parser
    第4章 第四部分:指南
    指南
    安装
    起步
    管理资源
    管理输出
    开发
    模块热替换
    Tree shaking
    生产环境构建
    代码拆分(Code Splitting)
    懒加载(Lazy Loading)
    缓存(Caching)
    创建库 (Library)
    Shimming
    渐进式网络应用程序
    TypeScript
    迁移到新版本
    使用环境变量
    构建性能
    内容安全策略
    开发 - Vagrant
    管理依赖
    Public Path(公共路径)
    集成(Integrations)
    第5章 第五部分:加载器
    加载器
    babel-loader
    yaml-frontmatter-loader
    cache-loader
    coffee-loader
    coffee-redux-loader
    coverjs-loader
    css-loader
    exports-loader
    expose-loader
    extract-loader
    file-loader
    gzip-loader
    html-loader
    i18n-loader
    imports-loader
    istanbul-instrumenter-loader
    jshint-loader
    json-loader
    json5-loader
    less-loader
    bundle-loader
    multi-loader
    node-loader
    null-loader
    polymer-webpack-loader
    postcss-loader
    raw-loader
    react-proxy-loader
    restyle-loader
    sass-loader
    script-loader
    source-map-loader
    style-loader
    svg-inline-loader
    thread-loader
    transform-loader
    url-loader
    val-loader
    worker-loader
    mocha-loader
    第6章 第六部分:插件
    插件
    AggressiveSplittingPlugin
    ZopfliWebpackPlugin
    BannerPlugin
    ClosureWebpackPlugin
    CommonsChunkPlugin
    ComponentWebpackPlugin
    CompressionWebpackPlugin
    ContextReplacementPlugin
    CopyWebpackPlugin
    DefinePlugin
    DllPlugin
    EnvironmentPlugin
    EvalSourceMapDevToolPlugin
    ExtractTextWebpackPlugin
    HashedModuleIdsPlugin
    HotModuleReplacementPlugin
    HtmlWebpackPlugin
    BabelMinifyWebpackPlugin
    IgnorePlugin
    LimitChunkCountPlugin
    LoaderOptionsPlugin
    MinChunkSizePlugin
    ModuleConcatenationPlugin
    NamedModulesPlugin
    NoEmitOnErrorsPlugin
    NormalModuleReplacementPlugin
    NpmInstallWebpackPlugin
    PrefetchPlugin
    ProfilingPlugin
    ProvidePlugin
    SourceMapDevToolPlugin
    SplitChunksPlugin
    UglifyjsWebpackPlugin
    WatchIgnorePlugin
    I18nWebpackPlugin

    全部评论我要评论

  • 取消回复发布
  • 立即学习