2017-03-11 10 views
0

私のアプリでrequire.jsを使用しようとしていますが、メインのパスが表示されないようです。require.jsメインモジュールをロードできません

スクリプトをロードするためにあります:

<script data-main='public/scripts/main.js' src='public/scripts/require.js'></script> 

私は公共/スクリプト/メインなど、すべての/public/scripts/main.jsを試みたが、イムはまだ取得:

Uncaught SyntaxError: Unexpected identifier 
at exec (require.js:2410) 
at XMLHttpRequest.xhr.onreadystatechange (require.js:2421) 

私は思います問題はノードのミドルウェアのパスです。私はindex.htmlとスクリプトを使ってロードしようとしていますが、バックエンドのものはすべて動作しません。(

私は/ publicをどのように設定しますかノード:

Server.app.use('/public', express.static(path.join(__dirname, 'public'))); 

解決策を知っている人はいますか?

+0

をも、私は<スクリプトSRC =「/公共/スクリプト/ main.js」>ロードするときそれは私が、私はそれを多くの時間をしようとしていると言わ –

答えて

-1

再度試すことができます:

<script data-main='/public/scripts/main.js' src='/public/scripts/require.js'></script> 
+0

の作品まだ動作しません –

+0

申し訳ありません@KacperCzyż。 'app.use( '/ public'、express.static(__ dirname + '/ public'));'それは私の仕事です。もう一度お試しください。 – NguyenTungs

関連する問題