关于FIS3处理纯前端文件的相关问题

发布于 2022-09-01 19:29:50 字数 345 浏览 14 评论 0

为什么FIS3处理的项目在一定要在它自带server上才能看到效果(即需要访问本地的127.0.0.1:8080)?
不启动FIS3自带server的情况下打开处理的文件(html)无法预览(出错,样式图片效果等全乱套了),感觉这很蛋疼,不解的是:

如果我基于FIS3本地 server 完成了个项目(纯前端,处理了性能优化、资源加载、模块化开发、自动化工具、开发规范),要是我上传到线上(非FIS3本地服务器)不就不能用了?

How can I do ? ....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

埋情葬爱 2022-09-08 19:29:50

因为 fis 处理完是根据实际服务器的路径等条件生成的页面,直接打开 html 页面的话,这些文件路径都会有问题,所以看上去是错乱的。 这个不一定需要用 fis 服务器,自己搭建一个简单的服务器也可以争夺场浏览,只是 fis 默认提供了这个功能给你而已。

所有开发部署首先是确定线上环境的情况,再根据线上的环境配置 fis 的 config,所以你的假设应该不成立。

寒江雪… 2022-09-08 19:29:50

个人感觉fis处理起这类问题还是比较简洁方便的。

1、不一定fis server,随便一个工具在fis relesse目录开发一个静态server就可以(比如python -m simpleHTTPServer)。
2、如@ZheX所说,一般线上环境是先定的。所以,开发部署时应该根据这个来。

然后具体需要怎样做。
比如线上静态资源部署在/static/目录下,fis构建时配置release:'/static/project/$0'。正式测试前只需要将project目录复制到部署静态资源目录即可,template同理。 写一个脚本处理这些还是比较干净利落的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文