前端开发问题汇总(持续更新)


2017/10/1 frontend

总结日常开发中遇到的问题和解决方法

第三方

echarts 在使用百度地图拓展时无法禁用地图点击事件

这个问题 echarts 一直没有解决, 目前有一个解决方案可以尝试一下:

echarts 项目拉到本地,修改 echarts 中对应 bmap 配置的配置文件 echarts\extension\bmap\BMapCoordSys.js

var bmap = (bmapModel.__bmap = new BMap.Map(bmapRoot, {
  enableMapClick: false
}))
1
2
3

然后自己重新打包 node build/build.js --release 放到自己的 github 下,安装 echarts 时指定文件地址为自己 github 下的版本 npm install github:yourname/echarts

npm 安装 github 包

  • 通过用户名/仓库名进行安装:
npm install <githubname>/<githubrepo>[#<commit-ish>]
npm install vuejs/vue

npm install github:<githubname>/<githubrepo>[#<commit-ish>]
npm install github:vuejs/vue
1
2
3
4
5
  • 通过项目地址进行安装:
<protocol>://[<user>[:<password>]@]<hostname>[:<port>][:][/]<path>[#<commit-ish> | #semver:<semver>]

npm install git://github.com/vuejs/vue.git
npm install https://github.com/vuejs/vue.git
npm install git+ssh://github.com:vuejs/vue.git
npm install git+https://github.com/vuejs/vue.git
1
2
3
4
5
6

caniuse-lite is outdated. Please run next command npm update

在项目 node_modules 下找到 caniuse-litebrowserslist 文件夹并删掉, 然后重新 npm install即可.

上次更新: 12/5/2019, 6:26:09 AM