2016-08-10 7 views
4

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.gitbower、node、gruntでArcGISを構築する

  • バウアーはdojoConfigが
  • 亭が
  • イサキビルド=>

    Error: Cannot find module "src/dojo/dojo.js"

  • をFAILをインストール
  • NPMをインストールするファイルのArcGIS-JS-API
  • Iセットアップをインストールしていません

どのように働くのですか?失速したパッケージは準備ができていません。動的にロードすることはできません。 Whisky Tango Foxtrot。 助けてください。

yeomanの発電機を試しましたarcgis-js-appまだ良くありません。 /sampleapp/src/dojo/dojo.js "エラー(404):見つからない"

答えて

1

サンプルアプリケーションをそのまま使用しているとします(つまり、まだ変更していないとします)。あなたの亭がインストールに失敗しましたように)、それが聞こえるsrcの下であなたがesridojoなどのフォルダが表示されるはずです - 彼らが存在しない場合は、バウアーが完了しませんでしたインストール

+0

こんにちは。実際にインストールは良いです。私はフォルダ "esri" "dojo" "dgrid" ..etcを見ることができます。 –

+0

[訂正]なぜbowerはsrcの下にインストールされますか? bowerはbower_componentsにインストールされます。 src/dojo.jsはコードのビルド版でなければなりません。 –

0

あなたが好きな道場を設定できます。

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(in .bowerrc)を構成します。

{ 
"directory":"src/" 
} 

ソース:official documentation