Browse Source

编译报错剔除

Koishi 3 years ago
parent
commit
38dcd1f868
3 changed files with 28 additions and 25 deletions
  1. 1 1
      package.json
  2. 22 22
      src/components/other/cesium/index.vue
  3. 5 2
      vue.config.js

+ 1 - 1
package.json

@@ -12,6 +12,7 @@
   "dependencies": {
     "@antv/x6": "^1.24.4",
     "@arcgis/core": "^4.19.3",
+    "@open-wc/webpack-import-meta-loader": "^0.4.7",
     "animate.css": "3.5",
     "axios": "^0.21.1",
     "cesium": "^1.78.0",
@@ -40,7 +41,6 @@
     "xlsx": "^0.17.0"
   },
   "devDependencies": {
-    "@open-wc/webpack-import-meta-loader": "^0.4.7",
     "@vue/cli-plugin-babel": "~4.5.0",
     "@vue/cli-plugin-eslint": "~4.5.0",
     "@vue/cli-plugin-router": "~4.5.0",

+ 22 - 22
src/components/other/cesium/index.vue

@@ -50,29 +50,29 @@
 </template>
  
 <script>
-import addCircleWave from "./static/CiecleScan";
-import Windy from "./static/wind/Windy";
-import response from "./static/2017121300";
-import wtTree from "./static/fj";
+// import addCircleWave from "./static/CiecleScan";
+// import Windy from "./static/wind/Windy";
+// import response from "./static/2017121300";
+// import wtTree from "./static/fj";
 
-import h337 from "./static/heatmap";
+// import h337 from "./static/heatmap";
 
-import $ from "jquery";
+// import $ from "jquery";
 
-import {
-  createSnowStage,
-  createRainStage,
-} from "./static/postProcessController";
+// import {
+//   createSnowStage,
+//   createRainStage,
+// } from "./static/postProcessController";
 
-const Cesium = require("cesium/Cesium");
-const widgets = require("cesium/Widgets/widgets.css");
+// const Cesium = require("cesium/Cesium");
+// const widgets = require("cesium/Widgets/widgets.css");
 
 export default {
   data() {
     return {
       viewer: null,
-      url: "http://localhost:8888/tiles",
-      // url: "http://localhost:8889",
+      url: "http://localhost:8080/static/cesium/Assets/Textures/NaturalEarthII",
+      // url: "http://localhost:8082/static/cesium/Assets/Textures/NaturalEarthII",
       publicPath: "./",
       initPosition: [106.0231304, 37.73323706, 0],
 
@@ -107,9 +107,9 @@ export default {
   created() {},
 
   mounted() {
-    this.initMap();
-    this.handleCommand("b");
-    this.flyto(1600000);
+    // this.initMap();
+    // this.handleCommand("b");
+    // this.flyto(1600000);
   },
 
   computed: {},
@@ -132,11 +132,11 @@ export default {
         scene3DOnly: false, //每个几何实例将只能以3D渲染以节省GPU内存
         sceneMode: 3, //初始场景模式 1 2D模式 2 2D循环模式 3 3D模式  Cesium.SceneMode
         fullscreenElement: document.body, //全屏时渲染的HTML元素 暂时没发现用处
-        // imageryProvider: new Cesium.TileMapServiceImageryProvider({
-        //   url: that.url,
-        //   fileExtension: "jpg",
-        //   maximumLevel: 13,
-        // }),
+        imageryProvider: new Cesium.TileMapServiceImageryProvider({
+          url: that.url,
+          fileExtension: "jpg",
+          maximumLevel: 13,
+        }),
       });
 
       // 设置初始位置

+ 5 - 2
vue.config.js

@@ -75,7 +75,7 @@ module.exports = {
       new CopyWebpackPlugin([{ from: path.join(cesiumSource, 'ThirdParty/Workers'), to: 'ThirdParty/Workers' }]),
       new webpack.DefinePlugin({
         CESIUM_BASE_URL: JSON.stringify('./')
-      })
+      }),
     ]
   },
 
@@ -102,7 +102,10 @@ module.exports = {
     const types = ['vue-modules', 'vue', 'normal-modules', 'normal'];
     types.forEach(type => addStyleResource(config.module.rule('less').oneOf(type)));
 
-    config.module.rule('meta-loader').test(/\.js$/).use('@open-wc/webpack-import-meta-loader').loader('@open-wc/webpack-import-meta-loader');
+    // const metaLoaderRule = config.module.rule('meta-loader');
+    // metaLoaderRule.test(/\.js$/)
+    //   .use('@open-wc/webpack-import-meta-loader')
+    //   .loader('@open-wc/webpack-import-meta-loader');
 
     // svg 雪碧图
     config.module // 排除其他svg-loader