joyo 发布的文章

    Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.

出现以上报错:
vite.config.ts

增加

   build: {
    chunkSizeWarningLimit: 1600,
  },

完整代码如下

import react from '@vitejs/plugin-react'
import path from "node:path"
import UnoCSS from 'unocss/vite'
import { defineConfig } from 'vite'

// https://vite.dev/config/
export default defineConfig({
  plugins: [react(), UnoCSS(),],
  resolve: {
    alias: {
      "@": path.resolve(__dirname, "./src"),
    },
  },
   build: {
    chunkSizeWarningLimit: 1600,
  },
})

完美解决!!!

网上的教程多为有项目经验的工程师,在做教程的时候多多少少跳过一些关键的前置操作。不如如何使用mvn 打包 运行等基础的知识,一下子让没基础的接触就比较抓瞎。希望以下攻略能给大家帮助!!

一、打开https://start.spring.io/

二、配置相应数据 导出generate

11.png

三、根据spring boot 向导修改对应的class
222.png
注意:根据sprint boot 的开始向导是不能像它完成呈现的。

https://spring.io/quickstart

四、打开对应的项目 下载相应的依赖进行mvn打包
mvn install

五、配置虚拟机端口号
demosrcmainresources 增加application.yml文件并将代码如下

开发环境配置

server:
  # 服务器的HTTP端口,默认为8080
  port: 8080
  servlet:
    # 应用的访问路径
    context-path: /
  tomcat:
    # tomcat的URI编码
    uri-encoding: UTF-8
    # 连接数满后的排队数,默认为100
    accept-count: 1000
    threads:
      # tomcat最大线程数,默认为200
      max: 800
      # Tomcat启动初始化的线程数,默认值10
      min-spare: 100

六、制作执行脚本 另存为run.bat

@echo off
echo.
echo [信息] 使用Jar命令运行Web工程。
echo.

cd %~dp0
cd ./target

set JAVA_OPTS=-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m

java -jar %JAVA_OPTS% demo-0.0.1-SNAPSHOT.jar

cd bin
pause

见如下即成功
444.png

七、打开浏览器输入http://localhost:8080 会出现404错误 因为首页没有返回,根据第三步的操作 可输入http://localhost:8080/hello 即可有返回
55.png

八.新建clean.bat 用于清理旧的包 每次修改都得清理旧的包 生成新的包

@echo off
echo.
echo [信息] 清理工程target生成路径。
echo.

%~d0
cd %~dp0

call mvn clean

pause

999.png

九、任何修改都得重新打包jar 新建package.bat脚本 代码如下

@echo off
echo.
echo [信息] 打包Web工程,生成war/jar包文件。
echo.

%~d0
cd %~dp0

call mvn clean package -Dmaven.test.skip=true

pause

打包Web工程,生成war/jar包文件。
十、如果你想首页也显示这样好看些 可在DemoApplication.java 增加/的访问方法

0000.png

△重新清理(clean.bat)——编译(package.bat)——运行(run.bat)即可
十一、访问http://localhost:8080/即可看到
11-11.png

demo.rar