フロントエンドの新機能ですが、Bower経由でパッケージをインストールする必要があります。 パッケージ:https://github.com/collab-project/videojs-record
すべての依存関係をインストールした後、219.9 MBの依存関係のフォルダが取得されます。このすべてのフォルダは、私のLaravelプロジェクトの/public/videojs-record
ディレクトリにあります。したがって、私は.css
と.js
のファイルをパッケージのドキュメントのようにすべて接続することができます。 これらのファイルは私のプロジェクト全体の4倍で、パブリックフォルダに置かれています。それは私のウェブサイトを遅くしてしまいますね。
どうすれば私のプロジェクトの/vendor
ディレクトリなどのパブリックフォルダから依存関係を移動し、この.css
と.js
ファイルを自分のHTMLに接続できますか?Bower経由でパッケージをインストールする
1
A
答えて
2
コメントで既に述べたように、Bowerを使用する必要はありません。前記パッケージの文書に記載されているNPMを使用するだけです。
Laravelにはすでにpackage.jsonとwebpack設定が付属しています。フロントエンドの依存関係を追加するための通常の方法は次のとおりです。
はLaravelの基本FEがために、パッケージを内蔵
$ npm install
外部のパッケージをインストールし
$ npm install videojs-record
の依存関係のすべてをインストールします。開発
依存関係がnode_modules
に保存されます生産$ npm run prod
用のパッケージを内蔵ウォッチャー
$ npm run watch
を実行
$ npm run dev
。このフォルダは非常に大きくなる可能性がありますが、GITにコミットしたり、手動でサーバにプッシュしたりしないでください。
関連する問題
- 1. Bowerパッケージをインストールできない
- 2. シングルコマンドでNuget経由で複数のパッケージをインストールする
- 3. Swift Package Manager経由でXcodeにパッケージをインストールする方法
- 4. devtools経由でrパッケージをインストールする際の問題install_github
- 5. Composer経由でパッケージをインストールする方法
- 6. パッケージをNuget経由でインストールできない
- 7. PEAR - CLI経由でインストールする理由
- 8. 依存関係を持つjspm経由でnpmパッケージをインストール
- 9. ピップ経由でのPythonのhunspellパッケージのインストールは、(ピップ経由)のhunspellのPythonパッケージの
- 10. R - Reticulate経由でPythonパッケージをインストールすることができます
- 11. VSX 2010パッケージをネットワーク経由でアップデートするか、ローカルで再インストールしますか?
- 12. NPMまたはBOWERにパッケージをインストールできない
- 13. Asp.NetコアにBowerパッケージをインストールできない
- 14. USB経由でAndroidマーケットアプリケーションをインストールする
- 15. Composer経由でシングルパッケージをインストールする
- 16. レルムモバイルデータベースとpackagecloud.io経由でインストール
- 17. グローバルにインストールされたパッケージに、ノードの要求経由でアクセスする
- 18. Bowerによるパッケージのアップデート
- 19. angle-cli webpackでBowerをインストール
- 20. Bowerでブートストラップ・サスとブートスウォッチをインストールする
- 21. Bowerは何らかの理由でインストールされませんか?
- 22. "conda export"はpip経由でインストールされたパッケージをエクスポートできません
- 23. roots.io/sage bowerパッケージを追加
- 24. bowerは他のパッケージをインストールするたびにchart.jsを劣化させます
- 25. "go get"経由でインストールされたパッケージへの変更のプルリクエストを送信
- 26. 実行可能ファイルの代わりにパッケージ経由でchromedriverをインストール
- 27. パッケージがgithub経由でインストールされているときにインストールが失敗する
- 28. ネットワークサービスアカウントからBowerインストール
- 29. nssm経由でjarファイルをインストール
- 30. Docker Toolboxをコマンドライン経由でMacにインストール
まず、なぜBowerですか?このパッケージはNPMもサポートしています。第二に、それらのファイルはあなたのウェブサイトを減速させることはありません。それらは主に開発用です。テストスイートやサンプルビデオなどが含まれている可能性があります。必要に応じて公開して使用する「ビルド」にパッケージ化します。 – ceejayoz
それでは、それらはmy/public/videojs-recordディレクトリにあり、HTMLでは <私はどういうわけかこのフォルダを他のディレクトリに移動することはできますか?パブリックではありませんか?はい。はいの場合、パブリックフォルダからファイルを移動した後、このファイルへの正しいパスを示すにはどうすればよいですか? –
@ceejayoz Bowerは、フロントエンドの依存関係のみを解決し、必要なものを正確にダウンロードします(スタックオーバーフローとドキュメントに関する異なる投稿と質問から) –