本文目录一览:
- 1、3ds max为什么归档后放到其他电脑贴上去的图片为什么还是显示不出来?
- 2、vue打包后发布文件路径错误且报错Unexpected token
- 3、React Native(RN)样式兼容问题汇总
- 4、为什么我将java程序用exe4导成exe文件后程序上的图片显示不出来
- 5、ai 11里插入了象素图片后在别的机子上打开找不到图片?
3ds max为什么归档后放到其他电脑贴上去的图片为什么还是显示不出来?
一般归档后 MAX会把所有用过的贴图文件都打包起来你在另外的电脑上解压后 就直接双击MAX文件 就可以了 一般不会出现找不到图片的问题。 要不就是你在归档前 那张图片就不在了。
vue打包后发布文件路径错误且报错Unexpected token
项目执行npm run dev和npm run build-dev(开发环境打包)都没有问题
当使用npm run build-prod(生产环境)打包,发布之后查看报错:
此处所采用的的是vue-cli2.x
1.修改文件config/index.js,修改build配置中的内容
如上修改后打包可以打开不在报错,但是找不到图片以及文字了
2.修改build/utils.js文件,修改publicPath
重新打包后,访问正常
用过与该项目相同的脚手架,搭建了两个项目,然而另外的项目却没有该问题,暂未发现问题所在。
本项目Nginx配置中存在前置web-pmms
最终还原了上方的三处修改,将config/index.js中assetsPublicPath做如下修改
assetsPublicPath是配置为相对路径还是绝对路径,取决于你打包后前端资源怎么发布部署
vue-cli2.x版本
情况1: 如果应用配置在一个域名的根路径上,例如,则直接配置assetsPublicPath:'/';
情况2: 如果应用配置在一个域名的子路径上,例如 ,则应设置assetsPublicPath:'/myapp/';
这个值也可以设置为空字符串('')或相对路径('./'),这样所有资源都会被链接为相对路径,这样打包后的文件可以被部署在任意路径。
vue-cli3.x版本
需要在vue.config.js 添加baseUrl:‘xxx’
vue-cli 4.x版本
需要在 vue.config.js 中修改 publicPath:'xxx'
React Native(RN)样式兼容问题汇总
由于Android机在RN的开发测试中的方便性,会先利用Android机进行RN的静态界面样式开发,但这些静态界面在IOS设备上会出现一些样式问题。同时,打包后发布的版本与打包前版本样式上也会有些差错,现总结主要问题如下:
问题1:IOS上文本显示不全
原因: 给文本设置了 padding 或者 margin 等属性
解决方法: 不要给文本设置任何的布局属性,所有的布局属性如 flex, padding, margin 等都由外层的View实现。
问题2: 图片上的文本在IOS上显示为一个白色框
解决方法: 图片上的文本外层View需要设置背景透明
backgroundColor: 'transparent'
问题3: 打包后图片显示不出来或者图片显示尺寸有误
原因: 图片使用了中文命名,会导致打包后乱码,找不到图片。而图片不设置宽高,则图片尺寸会有误。
解决方法: 所有图片都使用英文命名,且引入的图片一定要设置宽高属性。
问题4: 设置的上边框在某些IOS设备(如iPhone SE)上显示为较大的间距,边框不可见
原因: RN中的borderTop相关属性在IOS上显示不正确
解决方法: 所有与borderTop相关的属性可利用View解决
View style={{ height: dp(2), backgroundColor: '#efefef' }} /
问题5: RN的阴影属性支持IOS不支持Android怎么办?
解决方法: 引入 react-native-shadow-cards 包,既可用于IOS,又可用于Android。
来自
可参考 React Native阴影框效果实现
问题6: 多个横排View的左右边框设置在某些IOS设备上显示不正确
解决方法: 使用带相应背景色的 View 替换左右边框
为什么我将java程序用exe4导成exe文件后程序上的图片显示不出来
要使用类的加载器加载图片才可以,直接使用路径编译的时候可以显示,但是使用exe4打包后就程序就会找不到图片的,具体请百度 java类的加载器或者ImageIo对象
ai 11里插入了象素图片后在别的机子上打开找不到图片?
方法1、置入图片时不要使用链接方式,直接使用嵌入!也就是不要点选“链接”选项!方法2、将文件打包,文字转曲,把文件中所有使用到的链接图片拷至对方。