Vue/Vuex プロジェクトをプライベートでホストされる npm パッケージに分割しようとしています。そこまでは到達していると思いますが、現在のレイアウトがよくわかりません。これまでのところ:
リーリー私の目標は、BrokerProposal ディレクトリをインポート可能にすることです。これは、最初の index.js
ファイルで実現されます:
このプロジェクトでは vuex も使用しているため、状態のミューテーターなどを BrokerProposal で使用するこのパッケージに分割しました。エンド ユーザーはインポート後にこのストレージをバインドできます。index.js ファイルは次のとおりです。 p> リーリー
package.json ファイルには何かを指す必要がある「main」セクションがあるため、/src
と同じレベルに別のindex.js ファイルをインクルードする必要があるように感じます。
P粉4638401702024-03-28 00:21:57
Vue.use(Vuex) や
GlobalVue.use(plugin) などの副作用は、このパッケージを使用するプロジェクトに干渉する可能性があるため、回避する必要があります。適切な Vue インスタンスを使用してプラグインをセットアップするのはプロジェクトの責任です。
src/index.js:
)
リーリー
Vue.component に依存するのではなく、コンポーネントをエクスポートすることもお勧めします。