sakitam-fdd / wind-layer

:flags: :rocket: wind-layer | a openlayers && maptalks && amap && bmap && leaflet && mapbox-gl && maplibre-gl extension like windy.com for weather visualization
https://sakitam-fdd.github.io/wind-layer/
Other
510 stars 139 forks source link

调试源码时playground运行失败 #198

Closed chen21439 closed 4 months ago

chen21439 commented 5 months ago

i run

pnpm i
pnpm run build # cd ./packages/core 打包wind-core
pnpm add wind-core -r
pnpm run build # cd ./packages/ol 打包ol-wind
pnpm add ol-wind -r

问题出现在添加windLayer时,不添加则不会出现error

image

chen21439 commented 5 months ago

当我点击任意error的输出,当尝试下断点时(不点击断点时可以看到文件,如图1),提升文件不存在

at set (:5175/node_modules/.vite/deps/chunk-2Z5DFVVG.js?v=cd940b55:38)

Could not load content for http://localhost:5175/node_modules/.pnpm/ol@6.15.1/node_modules/ol/src/transform.js (HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE)

image

image

sakitam-fdd commented 5 months ago

@chen21439 直接根目录执行

pmpm i

pnpm run dev
# or
pnpm run build
# or
pnpm run build:minify

关于 workspaces 的概念可以查看这个 https://pnpm.io/zh/workspaces

chen21439 commented 5 months ago

我将自己打包的ol-wind覆盖了直接从npm下载的,就复现了这个问题,请问下你上次上传到npm的ol-wind也是现在master版本么,还有你的node版本号是多少

chen21439 commented 5 months ago

当我将plyaground中package.json中引用的ol-wind(^1.1.4)和wind-core(^1.1.3)改成使用npm下载时,playground项目就正常运行

chen21439 commented 5 months ago

我看到依赖中有旧版本的openlayer4.6.5,不知道是不是这个原因引起的。

chen21439 commented 4 months ago

image image npm上ol-wind现在的版本是1.14,github上最新的release是1.12,麻烦你更新一下哈 @sakitam-fdd

sakitam-fdd commented 4 months ago

@chen21439

  1. 添加图层报错的问题我这边本地无法复现,这个比较奇怪 image image
  2. release 更新可能得过段时间,有几个功能没开发完
  3. 这里有一个我这边打包的 ol dist.zip
sakitam-fdd commented 4 months ago

@chen21439 可能原因是 github 代码不是最新的,关于 ol 的后面有些修改,我这两周整理一下更新一下

sakitam-fdd commented 4 months ago

更新一下代码再试下:

pnpm 会自动处理依赖关系,不需要手动执行 pnpm add pkg -r

git pull

pnpm i

cd ./packages/core
pnpm run build
cd ../ol
pnpm run build
cd ../../playground/
pnpm start

另外 npm 和 github的release 已更新,此问题先关闭