-
Notifications
You must be signed in to change notification settings - Fork 432
前端构建和发布
��������� edited this page Dec 10, 2020
·
2 revisions
在构建前,需要检查一下构建的基本配置,这个配置主要在src/.env.production
中,在配置篇-开发配置文档中查看。
在终端执行命令进行项目打包:
$ 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
是否修改正确,可以修改为绝对地址,避免出错。