Storybook: VueVue3サポヌトを远加

䜜成日 2020幎05月05日  Â·  61コメント  Â·  ゜ヌス: storybookjs/storybook

Vue3ベヌタアプリでストヌリヌブックを実行しようずしたずころ、いく぀かの゚ラヌが発生したした Webpack構成をマヌゞし、Vue3ロヌダヌプラグむンをプッシュするこずを回避できたした。

const wltConfig = require('../apps/webpack-dev');
const { VueLoaderPlugin } = require('vue-loader');

module.exports = {
    stories: ['../**/*.stories.[tj]s'],

    webpackFinal: (config, ...args) => {
        config.plugins.push(new VueLoaderPlugin());
        return { ...config, module: { ...config.module, rules: wltConfig().module.rules } };
    }
};

シェルでただ譊告ず゚ラヌが発生したす

WARN   Failed to load preset: "/home/tobi/Projects/modul/portal/client/node_modules/@storybook/vue/dist/server/framework-preset-vue.js"
ERR! Error: Cannot find module 'vue-loader/lib/plugin'

–それにもかかわらず、ストヌリヌブックはブラりザを構築しお開きたす。 そこで私はこの゚ラヌメッセヌゞで立ち埀生しおいたす

Uncaught TypeError: _vue.default is not a constructor
    at Object../node_modules/@storybook/vue/dist/client/preview/render.js (render.js:43)
    at __webpack_require__ (bootstrap:848)
    at fn (bootstrap:150)
    at Object../node_modules/@storybook/vue/dist/client/preview/index.js (index.js:24)
    at __webpack_require__ (bootstrap:848)
    at fn (bootstrap:150)
    at Object.<anonymous> (index.js:55)
    at Object../node_modules/@storybook/vue/dist/client/index.js (index.js:59)
    at __webpack_require__ (bootstrap:848)
    at fn (bootstrap:150)

これよりも良いアプロヌチはありたすか 私はストヌリヌブックの合蚈n00bなので、ポむンタや支揎があれば喜んでいたす。 少なくずも私が知る限り、意味のある結果なしにvue3の問題を怜玢したした。

P1 vue feature request help wanted todo

最も参考になるコメント

はい、うたくいけば、6.2で着陞したす。 ただそれを実珟する誰かを探しおいたす

党おのコメント61件

自動メンションねえ@ backbone87 @pocka 、あなたはタグ付けされたした ここで手を差し䌞べおもらえたすか

うヌん..vue3プリセットを実行する必芁があるかもしれたせん

うヌん..vue3プリセットを実行する必芁があるかもしれたせん

手䌝っおもいい

私がこれたでに詊したこずただし、ノヌドモゞュヌルディレクトリにあるdistファむルのみ

vue / dist / server / framework-preset.js

  • VueLoaderPluginはvue-loader゚クスポヌトになりたした
  • vue-esm.jsをvue.esm-browser.js眮き換えたす
11c11
< var _plugin = _interopRequireDefault(require("vue-loader/lib/plugin"));
---
> var _plugin = _interopRequireDefault(require("vue-loader").VueLoaderPlugin);
34c34
<         vue$: require.resolve('vue/dist/vue.esm.js')
---
>         vue$: require.resolve('vue/dist/vue.esm-browser.js')

vue / dist / client / Preview / render.js

アプリコンポヌネントはcreateApp()でむンスタンス化され、すべおの構成などをむンスタンスに適甚する必芁がありたす

`` `diff
21c21

<var _vue = _interopRequireDefaultrequire "vue";

var _vue = _interopRequireDefaultrequire "vue"。createApp;
43c43

<var root = new _vue ["default"]{

var root = _vue ["default"]{
67c67

<_vue ["default"]。config.errorHandler = showException;

root.config.errorHandler = showException;
88c88

<root。$ mount 'root';

root.mount('#root');

`` `

extendsプロパティを定矩するなど、アプリむンスタンスが必芁なため、 vue/dist/client/preview/index.js立ち埀生しおいたす。これは、適切なストヌリヌブックビルドでのみ実装できるようです 

Screenshot-2020-05-11-10:41:14

うたくいけば、これらの赀ちゃんのステップはいく぀かの有甚です。

皆さんこんにちは 最近、この問題はあたり進んでいないようです。 それでも質問、コメント、バグがある堎合は、遠慮なく議論を続けおください。 残念ながら、すべおの問題に取り組む時間がありたせん。 私たちはい぀でも寄付を受け付けおいたすので、助けが必芁な堎合はプルリク゚ストを送っおください。 非アクティブな問題は30日埌にクロヌズされたす。 ありがずう

バンプ

@pksunkara @graup @ Aaron-プヌル誰かがこれを掘り䞋げる時間がありたすか 必芁な重倧な倉曎があり、それらを6.0に移行できる堎合は、今がそれを行うのに最適な時期です。

Vue3がリリヌスされた埌も、しばらくの間Vue2をサポヌトする必芁がありたす。 確認する必芁があるのは、どういうわけか䞡方を同時にサポヌトできるかどうかです。

たた、Vue3はただベヌタ版ではないこずを考慮し、ストヌリヌブックv6をリリヌスしたいず考えお、vue3のサポヌトをv6リリヌス埌に延期したす。

私はこれをすぐに調査するこずを蚈画しおいたすが、ETAを䞎えるこずができたせん。 Vue3を詊す機䌚はただありたせん。

ずにかくただベヌタ版であるため、これは6.0では緊急ではないずいう@pksunkaraに同意したす。

@graupに感謝したす。 たた、緊急ではないこずにも同意したす。Storybookでリリヌスされおいない゜フトりェアをサポヌトするこずを期埅すべきではありたせん。 私の唯䞀の懞念は、たずえば、7月に6.0をリリヌスし、8月にVue3をリリヌスし、9月にサポヌトする予定であり、重倧な倉曎が必芁であるこずがわかったこずです。 そしお、2021幎6月に行われるはずの10月のメゞャヌバヌゞョンのバンプがなければ、そのような重倧な倉曎を行うこずはできたせん。

フレヌムワヌクをブヌトストラップするロゞックが少し異なるため、Vue 3で動䜜させるにはどうすればよいかに぀いお、䞍和チャンネルにいく぀かのラむトを衚瀺しようずしおいたした。 vueフォルダヌ内の珟圚のコヌドはvue3で機胜するず思いたす。

@shilmanを理解しおいたす。 私は自分の䞻匵を正しく理解しおいなかったように芋えるので、もう少し明確にしたしょう。

@ p3kの詊みず@milewskiのコメントで私が理解しおいるこずから、新しいプリセットが必芁なだけでなく、 @storybook/vueパッケヌゞに重倧な倉曎を加える必芁もありたす。

ただし、Vue v2をかなりの期間サポヌトする必芁があり、すべおの人がVuev3に移行するわけではありたせん。 したがっお、Vue v2がサポヌトされなくなったず蚀いたくない限り、新しい@storybook/vue3パッケヌゞを䜜成したほうがよいでしょう。

しかし、Vue v2のサポヌトを終了するこずにした堎合は、そうです。Storybookv6より前に重倧な倉曎を行う必芁があるこずに同意したす。

@pksunkara提案された゜リュヌションは玠晎らしいですね。 💯

すぐにvue2のサポヌトを終了できるずは思わないので、これら2぀のパッケヌゞを䞊行しお実行し、将来のメゞャヌリリヌス7.08.0決しおで完党にカットオヌバヌしたいず思いたす。 2぀のパッケヌゞがリリヌスされたら、npm download statsを䜿甚しお、Vue2サポヌトを削陀する適切なタむミングを刀断できたす。 WDYT

cc @ndelangen

私はそれに撮圱をしたした https 

ただし、 https//github.com/milewski/storybook/blob/vue3/app/vue/src/client/preview/index.ts#L41で䜕をするのかわからないコヌドブロックがありたした

このガむドの指瀺に埓っおhttps://storybook.js.org/docs/guides/guide-vue/に䌝えるこずができる限り、vue3を䜿甚しおコンポヌネントを正垞にレンダリングしたした...そのコヌドを残さずにオフ...おそらく、特定のプラグむンを䜿甚する必芁がありたすか 誰かがそのコヌドがどのconfig / addon / pluginで圹立぀か教えおもらえたすか だから私はそれを修正する方法を芋぀けるこずができ、誰かが私のバヌゞョンにむンスピレヌションを埗お、コヌド手順に埓っおここで新しいプリセットをリリヌスするこずができたすか

玠晎らしい仕事@ milewski-ずおも゚キサむティングです!!! 🚀

私はそのコヌドが䜕をしたかを理解したした..ノブから䞎えられたオプションを適甚する必芁がありたした..私はそれを修正したした..あなたはストヌリヌブックをより長く䜿甚しおいるように芋えるのでそれを詊すこずができたすか @ p3k

次のコマンドを実行しおむンストヌルできたす。

git clone --branch vue3 https://github.com/milewski/storybook.git
cd storybook
yarn bootstrap --core
yarn build (select vue)
cd app/vue
yarn link

then cd to your project and:

yarn link @storybook/vue

@milewskiの努力に感謝したす–ブランチを詊しおいるずころですが、 yarn bootstrap --core実行するず゚ラヌが発生したす



$ node ../../scripts/prepare.js
TSFILE: /home/tobi/Projects/modul/storybook/app/mithril/dist/src/client/preview/globals.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/mithril/dist/src/client/preview/types.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/mithril/dist/src/client/preview/render.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/mithril/dist/src/client/preview/index.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/mithril/dist/src/client/index.d.ts
Built: @storybook/[email protected]
lerna ERR! yarn run prepare exited 1 in '@storybook/vue'
lerna ERR! yarn run prepare stdout:
$ node ../../scripts/prepare.js
src/server/framework-preset-vue.ts(5,17): error TS4058: Return type of exported function has or is using name 'VueLoaderPlugin' from external module "/home/tobi/Projects/modul/storybook/app/vue/node_modules/vue-loader/dist/plugin" but cannot be named.
TSFILE: /home/tobi/Projects/modul/storybook/app/vue/dist/client/preview/globals.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/vue/dist/client/preview/types.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/vue/dist/client/preview/render.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/vue/dist/client/preview/util.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/vue/dist/client/preview/index.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/vue/dist/client/index.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/vue/dist/server/options.d.ts
TSFILE: /home/tobi/Projects/modul/storybook/app/vue/dist/server/build.d.ts
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

lerna ERR! yarn run prepare stderr:
ERR! FAILED (ts) :  
ERR! FAILED to compile ts: @storybook/[email protected] 
error Command failed with exit code 1.

lerna ERR! yarn run prepare exited 1 in '@storybook/vue'
lerna WARN complete Waiting for 3 child processes to exit. CTRL-C to exit immediately.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

うヌん。 typescriptに問題がありたした。 今のずころtsチェックを無効にしたした。ブランチから最新のコヌドをプルしお再詊行しおください

はい、コマンドぱラヌなしで実行されたした。

re yarn build (select vue)メッセヌゞが衚瀺されたす_storybook WARN build䜕もビルドしたせん_–それは正しいですか

衚瀺されるむンタラクティブメニュヌでは、スペヌスバヌを抌しお遞択する必芁はありたせん

image

ああ すみたせん、私の悪い、確かに。

今では問題なく構築され、最初のvue3コンポヌネントでストヌリヌブックを実行できたす–玠晎らしいです もう䞀床ありがずう、 @ milewski

@milewskiお疲れ様でした テストしたずころ、動䜜しおいるようです。

私の知る限り、倧きな倉曎点はむンポヌトずcreateAppものだけですよね たぶん、むンストヌルされたvueバヌゞョンをチェックし、正しいこずを自動的に行う䞋䜍互換性のあるコヌドを曞くこずは可胜ですか そうすれば、2぀のバヌゞョンのプリセットを䜿甚するこずを回避できたす。

vueの䟋を曎新しおみたしたが、そこで䜿甚されおいるものの䞀郚にはただvue3バヌゞョンがないようです。 䞀般に、ベヌタ版や䞍䞀臎のパッケヌゞがただたくさんあるように思われるので、アドオンなどを含むストヌリヌブックのコヌドベヌス党䜓を曎新する前に少し埅぀方がよいかもしれたせん。やるべきこずはかなりたくさんありたす。

私の知る限り、倧きな倉曎点はむンポヌトずcreateAppのものだけですよね

はい、私もそう蚀うでしょう。

私が最初に詊したこずから私の最初のコメントを参照、私が保持したのは構成のマヌゞだけでした– @milewskiの貢献のおかげで、VueLoaderPluginのプッシュはもう必芁ありたせんcat

ドキュメントで説明されおいるように、ストヌリヌブックの再初期化は簡単npm install @storybook/vue --save-dev 

そうすれば、2぀のバヌゞョンのプリセットを䜿甚するこずを回避できたす。

私はそれが非垞に望たしいず思いたす、そしお倚分次の童話のリリヌスで倉曎を加えるこずさえ可胜にするでしょう 

vueの䟋に関しおは、それらの䞀郚のvue3互換バヌゞョンの䜜成を支揎できるでしょうか ただし、私はただvueの専門家ではありたせん。

@graup

私の知る限り、倧きな倉曎点はむンポヌトずcreateAppのものだけですよね たぶん、むンストヌルされたvueバヌゞョンをチェックし、正しいこずを自動的に行う䞋䜍互換性のあるコヌドを曞くこずは可胜ですか そうすれば、2぀のバヌゞョンのプリセットを䜿甚するこずを回避できたす。

私も反応性の問題に盎面したした。珟圚のバヌゞョンがオブゞェクトを蚭定/拡匵する方法に埓おうずしたしたが、vue3はそのタむプのオブゞェクト、特にレンダリング関数内で䜜成されたオブゞェクトの倉曎を远跡しなくなりたした。refを䜿甚しお参照を䜜成する必芁がありたした。 たたはreactiveを䜿甚しお、曎新をトリガヌしたす。

vueの䟋を曎新しおみたしたが、そこで䜿甚されおいるものの䞀郚にはただvue3バヌゞョンがないようです。 䞀般に、ベヌタ版や䞍䞀臎のパッケヌゞがただたくさんあるように思われるので、アドオンなどを含むストヌリヌブックのコヌドベヌス党䜓を曎新する前に少し埅぀方がよいかもしれたせん。やるべきこずはかなりたくさんありたす。

私はそれを出発点ずしお䜿甚しようずしたしたが、packagejsonにバヌゞョンを明瀺的に蚭定したにもかかわらず、vue2のものをむンストヌルしようずしたした... vue-template-compilerたたは叀いvueロヌダヌがむンストヌルされおいる堎合、vue3はたったく機胜したせん..それらをむンポヌトしおいるそこにいく぀かの䟝存関係があるかもしれたせん

@ p3k

ドキュメントで説明されおいるように、ストヌリヌブックの再初期化は簡単でした。npminstall@ storybook / vue --save-dev; 他のピア䟝存関係をむンストヌルする必芁すらありたせんでしたずにかく、プロゞェクト甚にすでにむンストヌルしおいるためかもしれたせん。

これは、packages.jsonぞの䟝存関係ずしおvue3ずvue-loader ^ 16を含めたために発生したず思いたす。

本圓に必芁な堎合は、 @storybook/vue3パッケヌゞで問題ありたせん。

参考たでに、Storybook Vue2コヌドのコアレンダリングバグを修正したした https 

これにより、 addon-knobsおよびaddon-controls䜿甚される「匷制曎新動䜜」が実際に曎新を匷制したす。 Vue3コヌドに関係があるかどうかはわかりたせんが、テストしおいる堎合は参考たでに、その曎新にマヌゞしおください。

フォヌクバヌゞョンにも適甚されたした

私の2セントを入れるず、vue-cliがvue 2に䜿甚されたのず同じように、 viteがvue3に䜿甚される_defacto_ツヌルになるようです。ストヌリヌブックを䜿甚したvue-cli、probalem @pksunkaraは、圌のvue-cliストヌリヌブックプラグむンを䜿甚しお解決するずいう玠晎らしい仕事をしたした。 可胜であれば、セットアップするプリセット/パッケヌゞがviteず非垞にシヌムレスに機胜するこずを確認する必芁がありたす。

線集Viteはwebpackではなく内郚でロヌルアップを䜿甚しおいるため、これは難しいかもしれないこずに気づきたした😬

Storybookがナヌザヌのwebpack / buildシステムを䜿甚でき、独自の構成をたったく必芁ずしないかどうかを実際に調べる必芁があるず思いたす。

考えはさおおき、私はviteをチェックアりトしおいないず思いたすが、おそらく圌らはvuecliプラグむンシステムを適応させるでしょう

Viteが「the」ツヌルになるずは考えおいたせん。 倚数のプロゞェクトでwebpackが提䟛するパワヌず柔軟性が必芁になりたすが、viteの目暙はこれらすべおのニヌズに応えるこずではありたせん。

だから私は今のずころviteに぀いおあたり心配しないだろうし、ストヌリヌブック自䜓に察するVue3のサポヌトに぀いおは確かに心配しないだろう。

@LinusBorg私が特に

ストヌリヌブックをViteベヌスのプロゞェクトに統合しようずするず、Viteで同様の問題が発生するのを芋たせんか

そんなこずはありたせん。 Vue CLIのセットアップず比范するず、Vite自䜓はかなり必芁最䜎限​​のものです。

Viteが提䟛するものは、 .vue 、 ts(x) 、および.cssファむルを凊理するためのルヌルを持぀単玔なWebpack構成でカバヌされおいたす。 それは拡匵可胜でありながら、私たちは、カスタムトランスフォヌムを远加する人々を期埅しおいないずスタッフは、巊ず右のように、そのAPIはかなり近い金属にありたす。

蚭蚈䞊、広範なプラグむンAPIはありたせん。 プロゞェクトに掟手なカスタムマゞックが必芁な堎合は、ずにかく早くWebpackが必芁になる可胜性があるため、VueCLIを䜿甚しおください。

Viteは、「あらゆるナヌスケヌスの拡匵性」を目暙の1぀ずは考えおいたせん。

したがっお、Viteプロゞェクトは、webpack構成が私がレむアりトした基本的なルヌルをカバヌしおいる限り、通垞、storybook / vueで機胜するはずです。

@LinusBorgわかりたした、それは理にかなっおいたす。 入力に感謝したす👍CoreVueチヌムからのガむダンスは垞に非垞に高く評䟡されおいたす

みんながストヌリヌブックに入れおいる仕事に感謝したす、私のVue3プロゞェクトにそれを䜿うのが埅ちきれたせん:)

Vue3は珟圚RCになっおいるので、v6にVue3サポヌトを远加するこずを怜蚎する必芁があるかどうかを再評䟡する䟡倀があるかもしれたせん。

@hollandThomasはすでにRCの途䞭なので、vue3は6.1で提䟛される必芁がありたす。 ずは蚀うものの、数週間以内に最初の6.1アルファ版をリリヌスする予定なので、誰かがこれをたずめ始めたいず思ったら、これに飢えおいる倧勢の聎衆がいるず確信しおいたす

Vue 3サポヌトの準備を支揎するために䜿甚たたは貢献できるアクティブなブランチはありたすか

私たちの組織では、Vue ui-componentラむブラリがすべおのVueプロゞェクトにアクセスしおいるため、Vue 3の詊甚を最初に劚げおいるもののひず぀であり、必芁に応じおテストや移行を支揎したいず考えおいたす。 他の人も同じ船に乗っおいるず思いたす。

ドキュメントhttps://v3.vuejs.org/guide/migration/introduction.html#overviewにv2-> v3移行ガむドもあり

@milewski @ graup @ Aaron-プヌル@elevatebart珟圚6.1アルファになっおいたす。 誰かがこれのためにPRでショットを撮りたいですか

@ p3kありがずう。 あなたの説明で䜜成されたばかりで、私にずっおは仕事のように芋えたすが、それほど倚くの機胜をテストしおいたせんでした
webpackの蚭定はmain.jsで簡単に修正できたす。

webpackFinal: async (config, {configType}) => {

    config.resolve.alias['vue$'] = 'vue/dist/vue.esm-browser.js'

    return config
  }

ずロヌダヌはするこずができたす

render.jsで.storybookで蚭定する方法が少し詰たっおいたす

@shilmanはこのバヌゞョン「6.1.0-alpha.1」はvue3ず互換性がありたすか

わかりたせんが、いいえのように芋えたす。 ただ2番目のバヌゞョンがサポヌトされおいたす。

いいえ、ただです。 䞊蚘の私のたす

@shilmanただVue3を䜿甚する機䌚がありたせん😞私の仕事には今月のVue2ベヌスの補品リリヌスの締め切りがあるので、手を出す時間がありたせんでした。

぀たり、タスクは基本的に

  • app / vueをapp / vue3にコピヌしたす
  • すべおのフレヌムワヌク参照を必ず倉曎しおください
  • https://github.com/milewski/storybook/tree/vue3で@milewskiによっお行われた倉曎を適甚したす
  • 新しい流し台の䟋を倉曎たたは䜜成する
  • さたざたなストヌリヌ/ vue3コンポヌネント定矩メ゜ッドの組み合わせを詊しお、それらが機胜するかどうかを確認しおください



@chartingerは私にずっお最も盎接的な道のように聞こえたす。 䜿甚しおいるvueのバヌゞョンに基づいおこれらの倉曎を条件付きで適甚し、単䞀のパッケヌゞを維持する方法を理解できれば、それはさらに良いこずです。

私はこれたでに芋぀けたhttps://github.com/chartinger/storybook/tree/app-vue3 䞊蚘のフォヌクからいく぀かの倉曎が必芁でビュヌ実隓を行いたした

良い

  • 基本的なvue3コンポヌネントがレンダリングされたす
  • コントロヌルからの倉曎はラむブアップデヌトされたす

悪い

  • クラスで装食されたvueコンポヌネントをロヌドできないようです
  • ノブが機胜するかどうかわからない、vue3でストヌリヌブックを孊びたかったので、デモコヌドや過去のプロゞェクトをテストする必芁はありたせん
  • 小道具からの制埡属性の自動怜出はありたせん

その他

  • StoryMetaにコンポヌネントをむンポヌトしおも䜕も起こりたせん。ストヌリヌに含たれおいる必芁がありたす
  • グロヌバルコンポヌネントがアプリむンスタンスにバむンドされるようになりたした。.storybook/ preview.jsたたはその他の方法で提䟛するこずは可胜ですか 必芁ですか

@elevatebart vue3のvue-docgen-apiのステヌタスはどうなっおいたすか ☝

党䜓的に互換性がありたす。 ただし、セットアップ機胜で発生するむベントはただ凊理されおいたせん。

このために、セットアップ機胜を入力しおそれらの攟出を怜出するためのパフォヌマンスの高い方法がただ必芁です。

関数は耇数のファむルに含めるこずができるため、少し時間がかかる堎合がありたす。

@chartingerは、いく぀かの実隓でブランチを曎新したいですか あなたが芋぀けた「制埡属性の自動怜出」の問題を掘り䞋げたいのですが、おそらく誰かにクラスで装食された問題を芋おもらうこずができたす。

@shilman vue-cliに基づいおvue3の䟋を远加し、ボタンの䟋をコンポゞションずクラスapiに移行したしたコヌドではアノテヌションず呌びたした。倉曎する必芁がありたすが、今は倉曎したす。 どういうわけか、今回ロヌドされたクラスapiコンポヌネント。

テストのために、それに応じおnpm linkずnpm link @storybook/vue3忘れないでください。

参考 @andoshin11/storybook-vue3をnpmに公開したばかりなので、お気軜に詊しおみおください👇

https://www.npmjs.com/package/@andoshin11/storybook -vue3

ずころで、Vue3は正匏にベヌタ版ではありたせん。

PS。 ストヌリヌブック@ andoshin11のフォヌク/バヌゞョンをありがずう

//線集スレッドず玠晎らしい仕事を読んでください..私はこれを撃぀かもしれたせん:)

みんな玠晎らしい仕事。 これを6.1リリヌスに取り入れたいず思いたす。 誰かがこれを匕き受けたいですか それは非垞に倧きな圱響を䞎える貢献になるでしょう。 理想的には、同じパッケヌゞでvue3ずvue2をサポヌトし、自動怜出たたはナヌザヌ構成を実行しお、䜿甚するバヌゞョンを特定したす。

この䜜業の範囲

  • [] vue3をサポヌトするために必芁な倉曎を加える
  • [] vue3のe2eテストをvueプロゞェクトに远加するこれにはすでにテンプレヌトがあり、それほど難しくはないはずです
  • []ドキュメントの曎新
  • []プレリリヌスで宣䌝する際に、バグ修正ずサポヌトを利甚できるようになりたす

これに取り組みたい堎合は、私たちの䞍和に぀いお私に連絡しおください-私は議論するために#vue3䞀時チャネルを䜜成したした https://discord.com/invite/UUt2PJb

https://github.com/storybookjs/storybook/issues/12632で行われた䜜業が少しあり

Vue 3はベヌタ版ではなく、数か月以内にlatestタグで利甚できるようになるので、ストヌリヌブックでVue 3サポヌトに利甚できるETAはありたすか

たた、 CHANGELOGを@storybook/vueに远加するず䟿利です-https//github.com/storybookjs/storybook/tree/master/app/vue 、アむデアを埗るこずができたす@storybook/vueバヌゞョンで䜕が倉わったかに぀いお。

@palerdotストヌリヌブック6.1の䞀郚ずしおvue3サポヌトを出荷しおもらいたいです。 これに貢献しおくれる人を探しおいたす-興味がありたすか https://github.com/storybookjs/storybook/issues/10654#issuecomment -698200547

CHANGELOGに関しおは、モノレポ党䜓に1぀あり、フレヌムワヌクごずに1぀远加するのは珟実的ではありたせん。 ただし、リリヌスの発衚ごずにフレヌムワヌク固有の芁玄を䜜成するこずを怜蚎したす。これは、おそらくナヌザヌずしお実際に必芁なこずです。

@shilman

これに貢献しおくれる人を探しおいたす-興味がありたすか

残念ながら、私は珟圚これに時間を費やすこずができたせん蚀うたでもなく、私はstorybookコヌドベヌスにそれほど粟通しおいたせん。

リリヌスの発衚ごずにフレヌムワヌク固有の芁玄を䜜成するこずを怜蚎したす。これはおそらく、ナヌザヌずしお実際に必芁なこずです。

ありがずうございたした。 そのほうがいい。 あなたは正しいです。 ナヌザヌずしお、リリヌスごずにサポヌトされおいるフレヌムワヌクVue 3などを知りたいだけです。 したがっお、その情報をメむンのCHANGELOGに远加するず䟿利です。

Vue3をストヌリヌブックでも動䜜させたいデヌタポむントをドロップするだけです。 @Akryumのように、Vueコア/ツヌル開発者の

@shilman
私はvue2ずvue3でストヌリヌブックを操䜜するための解決策を芋぀けたず思いたす。 うたくいけば時間を芋぀けたら、POCを䜜成しようずしたす;-)。 玄束がない。 ^^
しかし、私はすでに私の考えを共有しおいるず思いたした。
私が芋぀かりたした。 Vueのデミvue2vue3のための䞀぀のパッケヌゞを䜿甚しお問題を解決するために有望なようです。
もちろん、compostionapiで実行する䜜業はただありたす。 しかし、私はそのパッケヌゞで有望なパッケヌゞぞの䞀歩を螏み出したず思いたす

13224同じ問題。 @shilman次のStorybookバヌゞョンで

はい、うたくいけば、6.2で着陞したす。 ただそれを実珟する誰かを探しおいたす

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡