我正在努力在本地设置arcgis javascript api。 尝试跟https://developers.arcgis.com/javascript/latest/guide/get-api/index.html#using-bower-for-local-builds但没有用。示例应用程序https://github.com/Esri/jsapi-resources.git
没有帮助错误:找不到模块“src / dojo / dojo.js”
它是如何工作的,因为bower安装的包不是npm准备好的。无法动态加载。威士忌探戈狐狸。 请帮忙。
尝试了一个yeoman发电机 arcgis-js-app 仍然没有用。我收到相同的错误 /sampleapp/src/dojo/dojo.js“错误(404):”找不到“
答案 0 :(得分:1)
假设您正在使用示例应用程序(即您尚未修改它),那么听起来您的bower安装失败了。在:help expand
下,您应该会看到src
和esri
等文件夹 - 如果它们不在那里,那么凉亭安装就无法完成。
答案 1 :(得分:0)
您可以将Dojo配置为:
var dojoConfig = {
baseUrl: '.',
packages: [
{
name: 'dgrid',
location: 'bower_components/dgrid',
},
{
name: 'dijit',
location: 'bower_components/dijit',
},
{
name: 'dojo',
location: 'bower_components/dojo',
},
{
name: 'dojox',
location: 'bower_components/dojox',
},
{
name: 'dstore',
location: 'bower_components/dstore',
},
{
name: 'esri',
location: 'bower_components/esri',
},
{
name: 'put-selector',
location: 'bower_components/put-selector',
},
{
name: 'xstyle',
location: 'bower_components/xstyle',
}
]
};
或配置bower(在.bowerrc中):
{
"directory":"src/"
}