問題一:安裝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)問題所在。