私はwebpackで反応するアプリを構築しています。反応成分にarcgis mapsを組み込む必要があります。私はこれを自分のプロジェクトにどのように持ち込むのかを知っています。私は、構築されたJavaScriptのindex.jsとarcgis
ディレクトリを作成しようと、それを参照しようとしました:webpackアプリでamdモジュール(arcgis)を参照しています
import {Map} from 'arcgis/index'
。私はちょうど私のindex.html
に直接CSS/JSのスクリプトタグを入れようとしましたが、私がrequire
にしようとすると、例のように、webpackは明らかにそれらを見つけることができません。私のsrcファイルでrequire
呼び出しを無視するようにwebpackに指示する方法はありますか?私は次のことを試して失敗しています:
import React from 'react'
export default class EsriMap extends React.Component {
componentDidMount() {
const _this = this
require(["esri/map", "dojo/domReady!"], function(Map) {
var map = new Map(_this.refs.map, {
center: [-118, 34.5],
zoom: 8,
basemap: "topo"
});
});
}
render() {
return (
<div ref="map"></div>
)
}
}
このインナーでwebpackとは何が必要ですか?おそらくdojo.requireを試してWebpackを無視してみてください。 –
まだ洞察はありますか? –