問題タブ [vue-cli-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
34 参照

vue.js - Vue CLI 4.4.6 で生成されたプロジェクトにファビコンが表示されない問題

この日付までの最新バージョンの Vue CLI で生成されたこのプロジェクトに大きな問題があります。favicon が表示されません。パブリックフォルダーの/imgフォルダーを以前に削除し、独自の favicon.png を index.html ファイルに追加しました。

プロジェクトを実行すると、アイコンが表示されず、クライアント側のコードをチェックすると、画像に示すように自動的にコメントが付けられます。コメント行を変更すると、カスタム アイコンが正しく表示されるので、これを修正する方法を知りたいです。

スクリーンショット

index.html ファイル

また、コードでわかるように、<%= htmlWebpackPlugin.options.title %>最初に生成された は役に立たないので消去しました。私を助けてくれる人に感謝します!

0 投票する
1 に答える
387 参照

node.js - vue-cli-4 にアップグレードした後、標準インポートで相対パスが機能しなくなりました

これは、ビルド ツールのアップグレードを先延ばしにするもう 1 つのケースです。アップグレードするたびに、対処しなければならない変更が大量にあるからです。

vue cli 4.5 を使用して新しいプロジェクトを作成し、新しいプロジェクトと同じようにロードしました。次に、依存関係、構成ファイルなどに関する限り、新しいプロジェクトがどのように見えるかを複製しました。node_modulesを削除し、パッケージロックを削除し、実行npm installnpm run serveてから、Web全体で見られる奇妙なキャッシュエラーを取得しましたが、何もうまくいきませんでした.

この依存関係は見つかりませんでした:

@/components/renderers/Loader in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/ cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/grids/shared.vue?vue&type=script&lang=js&

インストールするには、次を実行します: npm install --save @/components/renderers/Loader

これらの関連モジュールが見つかりませんでした:

./src/components/icons/index.js の ./Icon.vue

../../renderers/Loader in ./node_modules/cache-loader/dist/cjs.js??ref--12-

などなど

これが私のpackage.jsonです

ここに私の vue.config.js があります

次に、vue.config.jsを削除しようとしました...

そしてbabel.config.js

以前はすべてが完全に正常に機能していました。すぐに使用できるアプリには、相対またはエイリアス (つまり @) に関する問題はありません。

ここで少し混乱!

0 投票する
1 に答える
6560 参照

vue.js - Vue CLI 4.5.*: 「エクスポート 'デフォルト' ('Vue' としてインポート) が 'vue' に見つかりませんでした

Vue CLI 4.5.x で作業しているときに、次のコードを試しました。

しかし、残念ながら、次の警告が表示されました。

"export 'default' (imported as 'Vue') was not found in 'vue'

このことから私が結論できることは、Vue CLI 4.5.x は、最初に Vue インスタンスを作成するアプリケーションを作成するこの方法を停止したということです。

メインアプリケーションを初期化するには、公式の方法は次のとおりです。

私の結論が正しいかどうかはわかりません。これまでのところ、vue の公式ドキュメントでその証拠を見つけていないので、誰かが私の結論を具体化してくれれば、それは大きな助けになるでしょう。

さらに、後のコードは Vue CLI 4.5.* アプリケーション インスタンスでベイクされますが、CDN を使用する場合は前のコードが当てはまります。