如何在webpack中使用本工具
lilywang711 opened this issue · 22 comments
在使用vue框架等单页面应用时,如何使用 font-spider?
似乎有点难度,我仔细想想
同问
可以先将项目打包,然后再在打包后的文件下执行font-spider命令。这个时候要注意css文件和字体的引用路径,必须是相对路径
@wuyunjiang 打包后的index.html里面没有直接写css的引用,用font-spider的话会显示没有找到使用的模块,这可咋办呢
@hakelong js动态引入的css文件?还是什么,不知道你是什么情景下遇到问题,可以说清楚点
@wuyunjiang 就是我在用vue写的demo里,那个css是写在.vue的文件里的,对最后打包生成的html文件使用这个font-spider,提示web font not found
@hakelong 去检查 webpack 编译文件后是否单独生成了 css 文件,spider 只能通过 css 文件去压缩字体文件。想要单独生成 css 文件去查阅 extract-text-webpack-plugin 插件。
我就想关注一下这个问题。。
作者写的时候没有考虑到Frameworks的问题 所以爬虫只会找html文件上面的CSS Class.... 没办法了 有时间写个Vue Wrapper好了 vue-font-spider
? 但是基于现在bug的数量还是等作者优化优化吧
同求QAQ
同问 如何在vue项目中使用font-spider
`
//package.json
"scripts": {
"test": "webpack --config webpack.test.js && font-spider ./dev/.html",
"dev": "webpack --config webpack.test.js -w",
"build": "webpack --config webpack.prod.js && font-spider ./dist/.html"
}
// 执行 npm run test 就会先webpack 打包完了在 压缩字体。
`
同一个世界 同一个问题
同楼上,webpack没有解决方案啊
同一个世界 同一个问题 +10086
同一个世界 同一个问题 +2019
也遇到了这一个问题,难顶
同一个世界 同一个问题 +1024
同一个世界同一个问题
能不能自己写一个plugin呢?
个人写了一个基于font-spider适用于webpack的插件,同时兼容了font-spider-plus的动态解析提取的功能,希望对大家有帮助
插件技术方案文档:https://juejin.cn/post/7022897665302560782
Git仓库:https://github.com/zhuzhengshou/spa-font-spider-webpack-plugin
同一个世界 同一个问题 +2021