1

npm 経由で Wi​​ndows にブランチをインストールしました ( npm install brunch)

次に、www ルート ディレクトリ (apache www root) に新しいプロジェクトを作成してビルドしました。

cd .../www
brunch new someproject
cd someproject
brunch build

ブラウザーに入力localhost/someproject/publicすると、コンソール ログ (chrome) に次のエラーが表示されます。

GET http://localhost/stylesheets/app.css 404 (Not Found) localhost:9
GET http://localhost/javascripts/vendor.js 404 (Not Found) localhost:10
GET http://localhost/javascripts/app.js 404 (Not Found) localhost:10
Uncaught ReferenceError: require is not defined 

したがって、これらのファイルのパスはルートパスからハードコアされているようです...これを機能させるにはどうすればよいですか-ブランチ構成ファイルに変更を加えますか?

brunch watch --server使用して入力できることはわかっていますが、localhost:3333代わりに apache を使用したいと考えています。したがって、基本的にはアプリを本番環境 (パブリック フォルダー) にデプロイする問題です。

4

1 に答える 1

2

この特定のケースでは、app/assets/index.htmlパスを js / CSS に変更する必要があります。

于 2013-04-01T10:15:47.220 に答える