1 在push之后预览发现没有元素
发现是因为没有打包的关系,于是进行了打包
2 项目资源无法加载
config/index.js
下assetsPublicPath:'/'
=>assetsPublicPath:'./'
,因为多了一级目录
3 net::ERR_FILE_NOT_FOUND
webpack.prod.conf.js 中output添加参数publicPath:’./’,至此可以在本地正常预览了
4 重新push,git无法发现新增的dist文件夹
这边尝试了好多种办法,都没有能删除git(不是很明白发生了什么,重新开始还是一直不能更新到在线仓库),最后鸡贼的删除了本地隐藏的.git文件夹,全部重新开始,这次总算是成功了
5 github发给我一封邮件
The page build failed for the `master` branch with the following error:
The variable `{{A..C}` on line 41 in `cnode/node_modules/brace-expansion/README.md` was not properly closed
with `}}`. For more information, see
https://help.github.com/articles/page-build-failed-tag-not-properly-terminated/.
大概是这个样子的,(喵喵喵,这啥文件啊,没见过啊,而且人家"``"标记了代码啊,没啥问题啊)然后我试着删掉了这个文件(反正你是md那么删掉你你应该没有什么意见吧),git push之后changes not staged for commit
,恩试着查了一下发现解决方法大部分要git add .
,但是之前我在之前的git add操作中就是这么打的啊,那么应该不是这个问题,于是我在网页上删除了这个文件,然后git pull同步到本地(暴力解决问题)。过了一会github又给我发了一封差不多的文件说另外一个地方有问题,我寻思这么下去不是给办法,然后我在思否上看到了类似的情况(很可惜没有人回答他),我觉得可能是这个node_modules导致的,于是“The page build failed node_modules”关键字搜索了一下没有用,然后把github的报错换成git,发现有写怎么在上传时忽略这个文件夹的网页,那么我是不是可以在一开始add的时候就不管它?终于最后成功了,肝到凌晨三点真是不容易,为了以后在遇到类似的坑时忘记应该怎么操作,还是记录下来比较好