总结日常开发中遇到的问题和解决方法
第三方
echarts 在使用百度地图拓展时无法禁用地图点击事件
这个问题 echarts
一直没有解决, 目前有一个解决方案可以尝试一下:
将 echarts
项目拉到本地,修改 echarts
中对应 bmap
配置的配置文件 echarts\extension\bmap\BMapCoordSys.js
var bmap = (bmapModel.__bmap = new BMap.Map(bmapRoot, {
enableMapClick: false
}))
1
2
3
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
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
2
3
4
5
6
npm update
caniuse-lite is outdated. Please run next command 在项目 node_modules
下找到 caniuse-lite
和 browserslist
文件夹并删掉, 然后重新 npm install
即可.