fex-team / fis3

FIS3
http://fis.baidu.com
BSD 2-Clause "Simplified" License
2.79k stars 694 forks source link

能不能帮我配置一个关于thinkjs 3.x的 发布配置文件啊 我配置了很久 页面静态资源名字始终改不了 #1254

Open Messilimeng opened 6 years ago

Messilimeng commented 6 years ago

1525405294 1

Messilimeng commented 6 years ago

@xiangshouding

oxUnd commented 6 years ago

用的时候,路径不对吧。你把你的目录结构发出来看看。

Crazy Rabbit notifications@github.com 于2018年5月4日周五 上午11:43写道:

@xiangshouding https://github.com/xiangshouding

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/fex-team/fis3/issues/1254#issuecomment-386498975, or mute the thread https://github.com/notifications/unsubscribe-auth/AAmhm1VoPWDuK6smH0eSCyUV5g90crWTks5tu851gaJpZM4TyEyz .

Messilimeng commented 6 years ago

image @xiangshouding

Messilimeng commented 6 years ago

加了qq群 也没人鸟我

Messilimeng commented 6 years ago

加个qq哈

Messilimeng commented 6 years ago

项目里面引用的不是绝对路径 所以发布的时候找不到那个静态资源

Messilimeng commented 6 years ago

项目框架 会直接过滤掉www那个文件夹 所以在内部引用静态资源的时候直接去掉www

oxUnd commented 6 years ago
  1. 首先得搞清楚 PROJECT_ROOT 目录(fis-conf.js 所在的目录)
  2. 书写路径时需要保证是相对于 PROJECT_ROOT 目录的路径,也就是说需要让构建找得到你的文件

这样就不会有什么问题了,如果上线后想去掉某些路径,可以配置 url 属性,具体参考文档。

Messilimeng commented 6 years ago

@xiangshouding 我看看 不会再问你

Messilimeng commented 6 years ago

因为构建工具找不到资源文件 可不可以 就该构建源文件在找的时候默认加上 /www/static/ 才能找到 希望加上qq谢谢@xiangshouding

Messilimeng commented 6 years ago

1525922877 1

框架已经把www 目录省略 可否修改构建工具 在寻找的时候 src 或者link 前面加上 /www/ 就可以了 怎么改

Messilimeng commented 6 years ago

我的qq 536403003