安装ArcGISJS后,为什么Angular应用程序中的构建文件数量增加了?
创始人
2024-08-27 06:30:17
0
  1. 在 Angular 应用程序中执行以下命令以安装 ArcGIS JS:

    npm install --save @arcgis/core
    
  2. 安装后,您将会注意到 Angular 应用程序的构建文件数量增加了。主要原因是 ArcGIS JS 引入了一些额外的依赖项和工具,例如 Webpack,以支持它自己的构建系统。

  3. 要解决这个问题,可以通过以下两种方式进行调整:

    • 手动配置 Angular 应用程序的构建过程以排除 ArcGIS JS 的构建文件。

    • 使用 ArcGIS JS 的自定义构建工具,以便仅从您需要的地图功能提取代码,而不是将整个库添加到应用程序中。

  4. 下面是手动配置 Angular 应用程序以排除 ArcGIS JS 的构建文件的一些示例:

    • 在“angular.json”文件中,将以下代码段添加到“build/options/exclude”数组中:

      "./node_modules/@arcgis/core"
      "./node_modules/dojo-core"
      "./node_modules/dojo-shim"
      "./node_modules/dojo-typing"
      "./node_modules/inherited-actors"
      "./node_modules/cross-storage"
      
    • 在“package.json”文件中,添加以下脚本以在构建和部署应用程序时排除 ArcGIS JS 中的构建文件:

      "scripts": {
          "build": "ng build --exclude=@arcgis/core,dojo-core,dojo-shim,dojo-typing,inherited-actors,cross-storage",
          "start": "ng serve --exclude=@arcgis/core,dojo-core,dojo-shim,dojo-typing,inherited-actors,cross-storage",
          "deploy": "ng deploy --exclude=@arcgis/core,dojo-core,dojo-shim,dojo-typing,inherited-actors,cross-storage"
      }
      
  5. 如果

相关内容

热门资讯

透视存在!大菠萝免费辅助器,x... 透视存在!大菠萝免费辅助器,xpoker透视辅助,2025新版技巧(有挂规律)1.大菠萝免费辅助器 ...
透视苹果版!wepoker插件... 透视苹果版!wepoker插件程序激活码,wepoker如何设置透视(透视)第三方教程(有挂细节)1...
透视软件!pokemmo辅助器... 透视软件!pokemmo辅助器,hhpoker脚本,技巧教程(有挂技巧);1、每一步都需要思考,不同...
透视规律!wepoker私人局... 透视规律!wepoker私人局外卦,wepoker怎么看底牌(透视)可靠技巧(有挂插件);1、wep...
透视美元局!hhpoker透视... 透视美元局!hhpoker透视脚本视频,wejoker开挂,揭秘攻略(有挂方法);1、透视美元局!h...
透视神器!wepoker黑侠破... 透视神器!wepoker黑侠破解,wepoker免费透视脚本(透视)切实教程(有挂解说)进入游戏-大...
透视ai代打!拱趴大菠萝万能辅... 透视ai代打!拱趴大菠萝万能辅助器,wepoker数据分析,可靠教程(有挂规律)1、在拱趴大菠萝万能...
透视计算!德普软件,来玩德州破... 透视计算!德普软件,来玩德州破解器,扑克教程(有挂攻略);来玩德州破解器辅助器中分为三种模型:来玩德...
透视插件!wepoker怎么开... 透视插件!wepoker怎么开辅助,wepoker底牌透视脚本(透视)透明教程(有挂详情)透视插件!...
透视软件!德州透视脚本,wep... 透视软件!德州透视脚本,wepoker破解器激活码,力荐教程(有挂内幕)亲,关键说明,wepoker...