LAYA2.0+VSCode+TypeScript+webpack 自动构建

本文详细介绍如何在VSCODE中搭建TypeScript和Webpack的开发环境,包括安装必要的工具、配置package.json、设置webpack.config.js等关键步骤,帮助读者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.VSCODE安装好debugchrome

2.在VSCODE 命令行 安装webpack,可能需要提前安装nodejs

npm install -g webpack

3.初始化项目 

npm init

输入npm  init这个命令之后,命令行会提示你输入一系列的信息,如果不准备发布的话,一直回车就行了。

会生成package.json这个文件

根据使用情况,我的Package.json如下,其中scipts是一些用于npm run的命令,比如希望自动构建的watch,直接执行编译的start

{
  "name": "app",
  "version": "1.0.0",
  "main": "index.js",
  "bin": {
    "mylaya": "index.js"
  },
  "dependencies": {
    "nodejs": "0.0.0",
    "webpack-dev-server": "^3.11.0"
  },
  "devDependencies": {
    "awesome-typescript-loader": "^5.2.1",
    "http-server": "^0.12.3",
    "strip-sourcemap-loader": "0.0.1",
    "typescript": "^3.9.6",
    "webpack": "^4.43.0",
    "webpack-cli": "^3.3.12"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "webpack --mode development",
    "build": "webpack --mode production",
    "server": "webpack -dev-server --open",
    "start": "webpack",
    "watch": "webpack --watch"
  },
  "author": "",
  "license": "ISC",
  "description": "",
  "devServer": {
    "contentBase": "src"
  }
}

4.安装webpack和cli

npm install –save-dev webpack -g

npm install --save-dev webpack-cli -g

会把webpack包安装到node_modules目录中
会在package.json的devDependencies属性下添加webpack

5.安装typescript支持

npm install typescript --save-dev

6.安装ts-loader

npm i awesome-typescript-loader --save

7.创建webpack配置文件webpack.config.js 该文件需要放置在项目根目录

module.exports={
    devtool:'eval-source-map',
    entry:__dirname+"/src/Main.ts",
output:{
    path:__dirname+"/bin/js",
    filename:"bundle.js"
},
mode:"development",
module: {
    rules: [{
      test: /\.tsx?$/,
      use: 'awesome-typescript-loader',
      exclude: /node_modules/
    }]
  },
  resolve: {   // 需要打包的文件后缀
    extensions: [".tsx", ".ts", ".js"]
}
}

entry是项目的入口文件

output是输出的文件

module是对TS文件的支持

resolve是打包的文件后缀

8.准备好一切之后,直接在调用

npm run watch

就会编译当前代码并且自动监察代码保存自动构建,F5调试打开页面,在修改代码后保存,只需要刷新页面就能看到最新的结果

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值