2017-05-08 3 views
0

私は遊んでいた簡単なhelloアプリケーションを持っています。これは、CDNを使用すると動作しますが、ローカルコピーに切り替えると機能しません。CDNからローカルへのdojoの設定に問題があります

これは私のdojoスクリプトです。

$(function() {  
    require([ 
     'dojo/dom', 
     'dojo/fx', 
     'dojo/domReady!' 
    ], function (dom, fx) { 
     var greeting = dom.byId('greeting'); 
     greeting.innerHTML += ' from Dojo!'; 

     fx.slideTo({ 
      node: greeting, 
      top: 100, 
      left: 200 
     }).play(); 
    }); 
}); 

これは私の設定です。

<script> 
    dojoConfig = { 
     async: true, 
     baseUrl: '.', 
     packages: [ 
      'dojo', 
      'digit', 
      'dojox', 
      'demo' 
     ] 
    }; 
</script> 

@*<script src="//ajax.googleapis.com/ajax/libs/dojo/1.12.1/dojo/dojo.js"></script>*@ 
<script src="~/Scripts/dojo.js"></script> 

私はそれは道場-FXを見つけていないように見えるが、それは(私は単純な例でテスト)道場を見つけることだということを知っています。

私はNugetから、次のインストール:

- dijit Source 
- dojo Source 
- dojo 
+0

は縮小さ道場を参照して、あなたの道場のパスではありませんか? 'dojo Source'パッケージからdojo.jsを参照してみてください。(成功した場合は、NuGetの' dojo'パッケージを削除してください) – barbsan

答えて

1

は、あなたの「必要」宣言は、このようにする必要があります:

require(["dojo/_base/fx", "dojo/dom", "dojo/domReady!"] 
+0

これはどちらも動作しませんでした。 – PrivateJoker

関連する問題