Javascript 如何在Vue js中使用arcgis js
在arcgis中有几个例子,但我不能正确地使用它。当我从arcgis导入地图时,如图所示:Javascript 如何在Vue js中使用arcgis js,javascript,vue.js,arcgis,Javascript,Vue.js,Arcgis,在arcgis中有几个例子,但我不能正确地使用它。当我从arcgis导入地图时,如图所示: 从“@arcgis/Map”导入地图 它在浏览器中给出了一个错误,没有找到像这样的ERI 为什么尝试从资产下载文件?使用带有ES模块的ArcGIS JS API,您需要将@ArcGIS/core/assets复制到构建目录 这可以使用ncpnpm模块和类似的设置npm脚本来完成 // package.json { "script": { "start&
从“@arcgis/Map”导入地图
它在浏览器中给出了一个错误,没有找到像这样的ERI
为什么尝试从资产下载文件?使用带有ES模块的ArcGIS JS API,您需要将
@ArcGIS/core/assets
复制到构建目录
这可以使用ncp
npm模块和类似的设置npm脚本来完成
// package.json
{
"script": {
"start": "npm run copy && react-scripts start",
"build": "npm run copy && react-scripts build",
"copy": "ncp ./node_modules/@arcgis/core/assets ./public/assets"
}
}
这是ArcGIS JS API文档列出的方法
或者,如果您使用Webpack,您也可以使用复制Webpack插件来完成它。然后在webpack.config.js中
const CopyWebpackPlugin = require('copy-webpack-plugin');
plugins: [
new CopyWebpackPlugin([
{ from: './node_modules/@arcgis/core/assets', to: './public/assets' },
]
],
文件上说:从“@arcgis/core/Map”导入地图代码>@dhruwlalan谢谢,我已经通过手动复制文档中的所有资产修复了这个问题。