阅读(2508)
赞(10)
CRMEB v4 前端构建和发布
2022-03-29 12:32:22 更新
构建和发布
构建
在构建前,需要检查一下构建的基本配置,这个配置主要在src/setting.env.js
中,在配置篇-开发配置文档中查看。
在终端执行命令进行项目打包:
$ npm run build
构建打包成功之后,默认会在根目录生成dist
文件夹,里面就是构建打包好的文件,通常是**.js
、**.css
、index.html
等静态文件。
发布
iView Admin Pro 是典型的 SPA 类型的工程,打包后的文件分为 index.html
和其它静态资源,整个项目只有 index.html
这一个入口文件,其它都是 Webpack 来管理的了。
所以,发布一个 SPA 项目,核心就是渲染这个 index.html
以及静态资源的位置。
一般来说,你可能使用 Nginx、Apache 等渲染这个入口文件 index.html
,也可以使用 CDN 的服务,比如七牛。
发布失败常见问题
服务端是否支持history
路由模式。框架默认为 history 模式,需服务端处理 404
情况,否则可以改为hash
模式。
静态资源地址publicPath
是否修改正确,可以修改为绝对地址,避免出错。