問題タブ [netlify]

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 投票する
1 に答える
482 参照

jekyll - netlifyにデプロイするjekyllのフォントフォルダーが見つからない

jekyll プロジェクトを netlify にデプロイするときに、フォント フォルダーがありません。

開発モードでは完全に機能しますが、本番環境で実行するように指示すると、フォントフォルダーを _site/assets ディレクトリに追加することをスキップするようです。

私はそれが設定の何かでなければならないと信じていますが、私はjekyllとYAMLにかなり慣れていません。コードでは、その下にあるすべてのアセットをビルド プロセスに追加するように指示しているようです。

以下は私の _config.yml ファイルです。

0 投票する
4 に答える
117078 参照

vue.js - vue: Uncaught TypeError: プロパティを読み取れません ... 未定義の

vue@2.1.3 とvue の公式 webpack テンプレートを使用してアプリを構築しています。

ローカルで開発しているとよくワーニングUncaught TypeError: Cannot read property ... of undefinedが出ますが、HTMLは正常にレンダリングできます。ただし、コマンドを使用して Netlify にデプロイされている場合、HTML をレンダリングすることはできませんnpm run build。したがって、この警告を真剣に扱わなければなりません。

それは「コンポーネントをレンダリングした時点ではデータが完全ではなく、たとえば API からロードした」ためであることがここでわかりました。解決策は、「v-ifデータがロードされた後にのみ、テンプレートのその部分をレンダリングするために使用する」ことです。

2 つの質問があります。

  1. 警告を生成している複数のステートメントをラップしようとしv-ifましたが、個人的には、この解決策は冗長だと思います。きちんとしたアプローチはありますか?
  2. ローカル開発での「警告」は、本番環境では「致命的なエラー」(HTML をレンダリングできません) に変わります。それらを同じにする方法は?たとえば、両方とも警告またはエラーを発行しますか?
0 投票する
1 に答える
327 参照

webpack - NetlifyCMS - コレクションのコンテンツが見つかりません

https://github.com/netlify-templates/kaldi-hugo-cms-templateを使用しています

config.yml に新しいコレクション (「ページ」) を作成しました。.md ファイルは site/content にあります。サイトのフロントエンドは、localhost と Netlify で正常に見えます。localhost:3000/admin でも「ページ」が表示され、編集できますが、mysite.netlify.com/admin/#collections/pages に移動すると、「ロード中のエントリ」しか表示されません。

ここに私のコレクションがあります