問題タブ [mdxjs]
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.
node.js - エラー [ERR_REQUIRE_ESM]: ES モジュールの require() - Vue 3 Typescript
現在、mdx を vue 3 typescript プロジェクトに統合しています。ただし、vue.config.js を構成するときに次のエラーが発生します。
私の vue.config.js:
私のpackage.json:
使用していないときのエラー"type": "module"
:
私のtsconfig.json:
私はnode.js v14とv16ですべてを試しました。毎回 node_modules も削除しました。
ファイルvue.config.mjs
の名前を変更するとエラーは消えますが、mdx-loader は機能しなくなります。
完全なプロジェクト: https://github.com/jannikbuscha/mdx-vue3
reactjs - Docusaurus MDX - バージョン変数を使用してリンクを作成する
プロジェクトのドキュメント Web サイトを構築するために Docusaurus を使用しています。コンテンツは MDX ファイルとして書き込まれます。プロジェクトにはさまざまなバージョンがあるため、特定のバージョンを含むリンクを使用したいと思います。たとえば、バージョン 1.0 の場合、リンクは次のようになります。
バージョン 2.0 の場合、同じリンクは次のようになります。
/docs
バージョン文字列を返す単純なコンポーネントを内部に構築しようとしましたが、内部にあるため、新しいバージョンが作成されるたびにフォルダー/docs
にコピーされます。versioned_docs
ただし、MDX ファイルでの使用方法がわかりません。これは機能しません:
それを行う正しい方法は何ですか?