2016-06-21 11 views
1

npmとgruntでページを設定しようとするとエラーが発生します。このGETリクエストでスクリプトが見つからないのはなぜですか?

Request URL:http://localhost:9997/bower_components/requirejs/require.js 
Request Method:GET 
Status Code:404 Not Found 

HTML、それはこのようになりますとのトラブルを抱えています:

<script> 
      var require = { 
       baseUrl: '/', 
       paths: { 
        'underscore': '/bower_components/underscore/underscore', 
        'backbone': '/bower_components/backbone/backbone', 
        'jquery': '/bower_components/jquery/dist/jquery', 
        'react': '/bower_components/react/react', 
        'mustache': '/bower_components/mustache/mustache', 
        'mySite-assets': '.' 
       } 
      }; 
     </script> 

//Specifically this next line: 
     <script src="/bower_components/requirejs/require.js"></script> 

私は、HTMLファイルに加えた変更は、すぐに私はうなり声を実行して戻します。私はすべてのhtmlファイルでこの問題を抱えています。私は非常に大きなプロジェクトを持っており、これを解決するためにどのconfigファイルを変更するのか本当に分かりません。

+1

何これはNode.jsのと関係があるのでしょうか? – peteb

+0

手がかりがありません。それはタグとして示唆され、私はそれが適切であると仮定したので、私はそれを使用しています。そうじゃない? – Victoria

+0

上記のnode.jsコードは表示されません(サーバー側のJavaScript)、node.jsタグキューに表示されないようにタグを削除する必要があります – peteb

答えて

1

ご協力いただきありがとうございます@topheman!

私はすべての間違った場所を探していました。/bower_componentsに対するgruntスクリプトのパスが正しくありません。正しいパスを設定すると、すべてのHTMLスクリプトにこのエラーがなくなりました。

単に間違ったパスで、この行に変更:正しいパスでこのラインに

cwd: 'public/components', 

を:

cwd: 'bower_components', 
関連する問題