最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • (webpack篇)1.webpack基础

    正文概述 掘金(秃头工程师)   2021-02-17   398

    概念:webpack是一个模块打包工具
    引入方式: ComonJS 、CMD、AMD

    一、构建webpack项目

    • 1.初始化项目

    npm init -y

    • 2.安装webpack

    npm install webpack webpack-cli -D

    安装完版本 package.json

    "devDependencies": {
      "webpack": "^5.22.0",
      "webpack-cli": "^3.3.12"
    }
    
    • 3.项目搭建

    项目根目录创建src目录&添加index.js文件
    index.js

    let name = 'job'
    console.log(`Hello, ${name}`);
    
    • 4.项目打包命令

    npx webpack

    • 5.打包生成结果

    出现dist目录&出现main.js

    (webpack篇)1.webpack基础

    • 6.修改package.json文件

    去掉"main": "index.js"配置 PS:不需要暴露主文件
    添加"private": true PS:设置私有
    修改项目启动命令scripts中配置

    "scripts": {
      "build": "webpack"
    }
    

    执行命令 npm run build 进行打包 PS:效果和npx webpack一样

    二、webpack配置文件

    说明:之前没有添加webpack的配置,打包也会生效,因为webpack会有默认的配置文件

    • 1.根目录添加配置文件webpack.config.js
    const path = require('path')
    
    module.exports = {
        mode: 'development',   // 指定构建模式
        entry: './src/index.js',  // 指定构建入口文件
        output: {
            filename: 'bundle.js',  // 指定构建生成的文件名
            path: path.resolve(__dirname, 'dist'), // 指定构建生成文件所在路径
        }
    }
    
    • 2.打包后,dist目录下创建html模板

    dist/index.html

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>网页开发模板</title>
    </head>
    <body>
        <div id='root'></div>
        <script src="./bundle.js"></script>
    </body>
    </html>
    
    • 3.项目目录

    (webpack篇)1.webpack基础

    三、构建本地开发环境

    • 1.说明

    通过使用webpack-dev-server

    • 2.安装

    npm install webpack-dev-server -D

    • 3.安装结果

    package.json(webpack篇)1.webpack基础

    • 4.启动配置

    package.json

    "scripts": {
      "build": "webpack",
      "serve": "webpack-dev-server"
    }
    

    项目启动命令:
    npm run serve


    起源地下载网 » (webpack篇)1.webpack基础

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元