1, .vscode\launch.json文件配置
"configurations": [
{
"name": "Launch Chrome",
"request": "launch",
"type": "chrome",
"url": "http://localhost:3100",
"webRoot": "${workspaceFolder}/src",
"cwd": "${workspaceRoot}",
"sourceMaps":true,
"sourceMapPathOverrides": {
"webpack:///./src/*": "${webRoot}/src/*"
},
}
]
2,vite.config.ts配置
build: {
target: ‘es2015’,
………………………………….
chunkSizeWarningLimit: 2000,
//后面这2句子
minify: env.NODE_ENV == “production”,
sourcemap: true,
},
3,package.json配置scripts:
build项目如下
"scripts": {
"bootstrap": "yarn install",
"serve": "npm run dev",
"dev": "vite",
"clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=--max-old-space-size=4096 vite build -m development --watchAll && esno ./build/script/postBuild.ts",
打开edge的配置
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "pwa-msedge",
"request": "launch",
"name": "Launch Edge against localhost",
"url": "http://localhost:3100",
"webRoot": "${workspaceFolder}"
}
]
}
4,先关闭浏览器,点击打开浏览器chrome