美文网首页
项目自动化构建工具webpack

项目自动化构建工具webpack

作者: 书简_yu | 来源:发表于2019-03-03 18:21 被阅读0次

webpack

webpack是一个现代js应用程序的静态模块的打包器(module bundler)

项目自动化构建工具

npm i webpack webpack-cli -D

// loader 管理资源
{test: /\.css$/, use: ['style-loader', 'css-loader']}

{test: /\.(png|svg|jpg|gif)$/, use: ['file-loader'] }

{test: /\.(woff|woff2|eot|ttf|otf)$/, use: ['file-loader']}

// plugin 管理输出
npm i html-webpack-pugin clean-webpack-plugin -D

plugins: [
    
    new HtmlWebpackPlugin({title: 'yu'}), // 建立index.html关联js文件
    
    new CleanWebpackPlugin() // 清理dist文件夹
]

// 开发
devtool: 'inline-source-map'  // 跟踪错误和警告

npm i webpack-dev-server -D
devServer: { // 代码自动编译
    
    contentBase: './dist' 
}

// Hot Module Replacement(js模块热替换要做额外处理, css不用,三大框架不用,他们有loader处理)
devServer: {
    
    contentBase: './dist',
    
    hot: true,
}

demo地址:https://github.com/hug-love/webpack-demo.git

  • other
    .gitignore
# aaa   //此为注释

/node_module/  //忽略根目录下的node_moudle目录下的所有文件

node_module/ 也行

demo.js  // 忽略demo.js文件

!demo.js // 不忽略demo.js文件

相关文章

  • gulp构建es6项目

    项目构建介绍 ES6 项目构建 基础架构 任务自动化(gulp) 编译工具(babel、webpack) 代码实现...

  • 1,node.js

    自动化构建工具 gulp webpack grunt gulp--构建项目,压缩合并处理,依赖于 gulpf...

  • webpack简单使用

    一、webpack简介 1.webpack是什么 webpack项目打包工具,项目构建工具 2.webpack有什...

  • webpack简介

    目录 webpack是什么,有哪些同类工具webpack项目打包工具,项目构建工具,有什么作用构建单页应用(dis...

  • 利用插件机制横向扩展`webpack`构建能力

    利用插件机制横向扩展webpack构建能力 webpack插件机制是为了增强webpack在项目自动化构建方面的能...

  • vue+node环境搭建

    · webpack:代码模块化构建打包工具· gulp: 基于流的自动化构建工具· grunt: Javascri...

  • VUE项目搭建(二)

    Webpack webpack是项目自动化工具webpack.config.js是webpack配置文件 entr...

  • gulp和webpack的理解

    gulp和webpack都是自动化构建工具。 两者不同点: 1、gulp 是基于流的自动化构建工具, 通常以管道的...

  • webpack入门篇

    s自动化构建工具 gulp webpack grunt现在webpack火了 火了就得学 今天唠唠吧!感觉帮到...

  • Maven的核心概念

    Maven是一个强大的Java项目构建工具 什么是构建工具? 构建工具是将软件项目构建相关的过程自动化的工具。构建...

网友评论

      本文标题:项目自动化构建工具webpack

      本文链接:https://www.haomeiwen.com/subject/xxdmuqtx.html