關(guān)于vue+openlayers遇到的問題

問題一:安裝ol之后會提示下載babel

npm install --save-dev @babel/core @babel/preset-env babel-loader --legacy-peer-deps(由于我當(dāng)前的node版本過高,要加?--legacy-peer-deps才能下載)

問題二:資源配置安裝后,一直報(bào)錯

in ./node_modules/color-parse/index.js

Module parse failed: Unexpected token (146:34)

You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders? ?|? ? ? ? ? ? ? })|>? ? ? ? ? ? ? space = cstr.match(/([a-z])/ig)?.join('')?.toLowerCase() || 'rgb'|? ? ? }|@ ./node_modules/color-rgba/index.js 2:0-31 14:14-19

@ ./node_modules/ol/color.js

@ ./node_modules/ol/style/IconImageCache.js

@ ./node_modules/ol/renderer/Map.js

@ ./node_modules/ol/renderer/Composite.js

@ ./node_modules/ol/Map.js

@ ./node_modules/ol/index.js

@ ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/kkGis/gis2.vue?vue&type=script&lang=js

@ ./src/views/kkGis/gis2.vue?vue&type=script&lang=js

@ ./src/views/kkGis/gis2.vue

@ ./src sync ^\.\/.*\.vue$

@ ./src/utils/util.js

@ ./src/permission.js

@ ./src/main.js

@ multi (webpack)-dev-server/client?http://192.168.100.105:3001/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

此錯誤一直困擾我很久,后來百度查詢了半天,發(fā)現(xiàn)可能是因?yàn)閛penlayers版本過高而導(dǎo)致的。此錯誤發(fā)生在安裝的最新版本openlayers9上,于是卸載ol,npm uninstall ol(卸載命令),安裝了版本6的ol,npm install ol@6.5.0。最后npm run serve啟動項(xiàng)目

以上兩個問題困擾了我很久,希望給初學(xué)者一點(diǎn)幫助,網(wǎng)上帖子雖多,但問題點(diǎn)也是五花八門,需要我們一點(diǎn)點(diǎn)的發(fā)現(xiàn)問題所在。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容