私は他の人からプロジェクトを引き継ぎます。彼は、バワーとギャルプを持つノードアプリを考案しました。herokuでgulpが失敗する:scssのインポートに失敗し、bower_componentsがありませんか?
最初はAWSにデプロイされましたが、現在はherokuに切り替えたいと考えています。したがって、以前の展開プロセスはもう機能しません。
私はかなり進歩しましたが、私はどのように続行するのか分からないところでレンガを打っています。
devDependenciesのすべてのGulp参照をpackage.jsonの依存関係に移動し、postinstall
スクリプトを追加しました。
実際には、今ではgulpがherokuで実行されています。 しかし、私はエラーを取得:
remote: [15:31:39] Starting 'extras-admin'...
remote: [15:31:39] Finished 'default' after 848 ms
remote:
remote: events.js:141
remote: throw er; // Unhandled 'error' event
remote: ^
remote: Error: client/styles/main.scss
remote: Error: File to import not found or unreadable: ../bower_components/normalize-scss/normalize.scss
remote: Parent style sheet: stdin
remote: on line 1 of stdin
remote: >> @import "../bower_components/normalize-scss/normalize.scss";
remote: ^
remote:
今、私は私のローカルマシン上でこれを実行することができ、それが動作します。
なぜ@importがherokuで失敗するのですか?もちろん、bower_compoents
は私の.gitignore
ファイルに入っているので、herokuのgulpがそれを作成するのに失敗するかもしれませんか?