bower を使用してブートストラップを/vendor/bower_components
フォルダーにインストールしました。また、このインポートを含む app.less ファイルがあります。
@import '/vendor/bower_components/bootstrap/less/bootstrap';
当分の間はうまくいきました。実行するgulp
と、public.cssがコンパイルされ、すべてがうまくいきました。ただし、npm/nvm/gulp/bower などを再インストールした後、実行時にエラーが発生しましたgulp
。
[15:19:07] gulp-notify: [Laravel Elixir] Less Compilation Failed!: '/vendor/bower_components/bootstrap/less/bootstrap.less' wasn't found. Tried - /vendor/bower_components/bootstrap/less/bootstrap.less in file /var/www/rld/resources/assets/less/app.less line no. 1
実際に/
は、インポート パスから (バックスラッシュ) を削除すると機能しますが、メインの app.less でどのパスを使用すればよいかよくわかりません。以前は機能していましたが、現在は壊れていますが、別のコンピューターでは正常に機能します (gulp を再インストールするとどうなるかわかりません)。そのため、ブートストラップの少ないファイルをインポートするために使用するパスを混乱させています。