摘要: 在项目创建一个.gitignore文件,按需配置,如下: 含义:忽略node_modules、dist、bower_components目录下所有文件、.tmp后缀文件、test/bower_components目录下所有文件 如此,在git会忽略配置的这些文件,不会进行管理及上传 阅读全文
posted @ 2020-11-16 18:54 用脑袋行走的人 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 场景: 最近接手一个比较旧的项目,使用webpack1.*版本进行打包。打包之后的静态资源文件均放在了static文件夹中,现在想进行分类打包,将对应的静态资源放在对应的文件夹中,样式文件放在CSS文件夹、脚本放js文件夹、图片放image文件夹 分析: 原以为会需要修改配置文件,添加outputP 阅读全文
posted @ 2020-11-16 18:43 用脑袋行走的人 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 场景:http协议下使用https协议,安卓机下运行正常,iOS运行报错,打包配置如下 分析:iOS机对协议要求较严格,http下只能使用http协议,不可使用https协议 解决方法:修改publicPath,使其使用当前环境下的协议, 阅读全文
posted @ 2020-11-16 18:16 用脑袋行走的人 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 场景:最近接手公司维系h5支付项目,发现在安卓机上不存在返回键,在iOS系统机上存在返回键盘,点击返回页面不刷新 解决方案:监听页面展示事件,并执行刷新操作 var browserRule = /^.*((iPhone)|(iPad)|(Safari))+.*$/; if (browserRule. 阅读全文
posted @ 2020-11-16 18:10 用脑袋行走的人 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 需求:执行node脚本遍历文件 解决:创建demo.js文件,如下 1 const path = require('path') 2 const fs = require('fs') 3 4 // ./dist 5 const basePath = './dist' 6 7 function map 阅读全文
posted @ 2020-11-16 17:39 用脑袋行走的人 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 总结:一般是node版本问题不匹配导致的(node版本过高) 解决:使用nvm管理node版本,切换node版本之后重新npm install安装依赖包 nvm ls: 查看安装的所有node版本 nvm use [version]:切换到version的node版本 阅读全文
posted @ 2020-11-16 17:31 用脑袋行走的人 阅读(4044) 评论(0) 推荐(0) 编辑