Vue static静的資源経路とstyle問題について話します。


余計なことを言わないで、コードを見てください。

 // Paths
 assetsRoot: path.resolve(__dirname, '../dist'),
 //             
 assetsSubDirectory: 'static',
 //     cdn  
 assetsPublicPath: '/',
引用する時は直接にしてもいいです。前のレベルに戻って検索しなくてもいいです。コンパイル出力後のstaticのリソースはhtmlと同じディレクトリですから。


vueファイルのスタイルが使われていない場合は、削除した方がいいです。そうでなければ、自動的に空のスタイルが作成されます。
補足知識:webpack+vuecliパッケージ生成リソースの相対参照経路と背景画像の正確な参照
リソースの相対参照パス
問題の説明
一般的には、webpack+vuecliによってデフォルトで包装されたcss、jsなどの資源は、経路が絶対的です。

しかし、このような絶対パスはフォルダがある項目に配置されると問題になります。配置されたstaticフォルダをルートとして扱うため、この問題を解決するには相対パスを参照しなければなりません。
解決策
webpack.prod.co.nf.jsを開く
outputを見つけました。publicPath:'/'を追加すればいいです。

このようにして、資源の引用経路は正しいです。
もちろんconfigフォルダの下のindex.jsで、assites PublicPath:'/'を修正しても、資源の相対参照に達することができます。
背景画像の引用問題
上记はリソースパスの引用问题を解决しましたが、リソースの中の背景画像はindex.のようにリソースをロードしていません。相対的に包装された後、url(static/img/logo-indx.2 f 2.png)のno-repeatになりました。ですから、css参照ピクチャの正常なパスを保持します。
url(./.)/static/s/logo-indx.2 f 00 bf 2.png)no-repeat
ブロックフォルダの下のutils.jsコードを修正する必要があります。

図のような行のコードを追加すると、フォントでも画像でも参照問題でも解決できます。
以上のように、Vue static静的資源経路とstyle問題は小編集が皆さんに提供した内容の全部です。皆様に参考にしてもらいたいです。どうぞよろしくお願いします。