springboot 打包的压缩js插件
时间: 2023-10-29 14:09:39 浏览: 55
对于Spring Boot项目,可以使用webpack来打包压缩js文件。
1. 首先安装webpack和相关插件:
```npm install webpack webpack-cli webpack-dev-server --save-dev```
```npm install babel-loader @babel/core @babel/preset-env --save-dev```
2. 在项目根目录下创建webpack.config.js文件,配置webpack:
```
const path = require('path');
module.exports = {
entry: './src/main/js/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'src/main/resources/static/js')
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
}
};
```
3. 在package.json中添加打包命令:
```
"scripts": {
"start": "webpack && java -jar target/myapp.jar"
},
```
4. 运行npm start即可进行打包。
注意:在使用webpack打包时,需要将js文件放在Spring Boot项目的src/main/resources/static/js目录下,否则打包后的js文件无法被Spring Boot项目访问到。