svga / SVGAPlayer-Web

Similar to Lottie. Render After Effects / Animate CC (Flash) animations natively on Android and iOS, Web. 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。
https://svga.io
Apache License 2.0
954 stars 239 forks source link

web项目打包的时候会出现worker路径错误 #1

Closed semi-xi closed 7 years ago

semi-xi commented 7 years ago

开发目录

|——src
    |——js
    |   |——lib  svga.min.js
    |   |_____main.js  
    |——img
    |——css
    |——sass
    |——assest //xx.svga、worker
    |_____index.html

打包之后的目录

|——dist
    |——js
    |    |_____main.js  
    |——img
    |——css
    |——assest //xx.svga、worker
    |_____index.html

开发环境 main.js

 let parser = new Svga.Parser(`../assest/svga-worker.min.js`, Svga.DB);

开发之后路径会往上提一层 例如原本是a/b/assest/xxx 变成了a/assest/xxx

lixinliang commented 7 years ago

感觉 这算是替换路径的问题.. 与 SVGA 的逻辑无关 如果是 开发跟线上相对地址不一样 只能用 process.ev == 'dev' 来解决