当前位置: 首页 > article >正文

webpack+lite-server 构建项目示例

首先安装以下库

npm install --save-dev webpack webpack-cli lite-server
npm install --save-dev babel-loader @babel/core @babel/preset-env

项目结构

webpack.config.js 配置

const path = require("path");

module.exports = {
  entry: "./src/index.js",
  output: {
    filename: "bundle.js",
    path: path.resolve(__dirname, "dist"),
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        use:{
            loader:'babel-loader'
        }
      },
    ],
  },
  mode:"development",
  devtool:"inline-source-map"
};

dist/index.html 加入以下内容

    <script src="bundle.js" type="module"></script>

 bs-config.json 设置访问文件夹

{
    "server":{
        "baseDir":"./dist"
    }
}

package.json 填入下列内容


  "scripts": {
    "start": "lite-server",
    "build":"webpack",
    "dev":"webpack --watch & lite-server",
    "test": "echo \"Error: no test specified\" && exit 1"
  },

 


http://www.kler.cn/a/299632.html

相关文章:

  • Git进阶之旅:.gitignore 文件
  • 一文讲解Java中的异常处理机制
  • python算法和数据结构刷题[2]:链表、队列、栈
  • linux用户管理
  • PWM频率测量方法
  • AI软件外包需要注意什么 外包开发AI软件的关键因素是什么 如何选择AI外包开发语言
  • 二百六十三、Java——IDEA项目打成jar包,然后在Linux中运行
  • 智能交通(四)——CMC特刊推荐
  • C#Bitmap和Image之间的关系
  • 线性代数基础:向量、矩阵、张量及其在机器学习中的应用详解
  • C++——矩阵无重复行列取数问题
  • 游戏出海迎新变局——海外游戏市场有哪些新趋势和新机遇?
  • SAP自动付款和自动付款常见错误解决方案
  • SAP ABAP选择屏幕(ACTIVE,INPUT,REQUIRED)
  • 说一下解除docker限制内存警告
  • 基于SpringBoot+Vue+MySQL的房屋租赁管理系统
  • 深入理解TCP三次握手
  • A题 农村公交与异构无人机协同配送优化
  • 2024年【汽车驾驶员(技师)】考试题及汽车驾驶员(技师)找解析
  • Docker 实战:快速安装 Nginx、Redis、MySQL 等常用软件
  • 通过Docker部署 MongoDB 服务器
  • 【人工智能学习笔记】4_4 深度学习基础之生成对抗网络
  • 无人直播好帮手,视频指定词语消音,消除违禁词,直播视频录制,音视频分离,分段
  • 【机器人工具箱Robotics Toolbox开发笔记(十八)】SCARA机器人的gui界面:正运动学仿真实例
  • 如何恢复最近删除的文件[Windows Mac]
  • 参会邀请 | 第二届机器视觉、图像处理与影像技术国际会议(MVIPIT 2024)