Vue: 単一ファイルコンポーネントでテンプレートを使用できません

作成日 2017年06月14日  ·  3コメント  ·  ソース: vuejs/vue

バージョン

2.3.4

複製リンク

https://github.com/wansj/shift

再現する手順

1.meteor create project-name --full
2.meteor remove blaze-template react-varstandard-minifier-css
3.meteor add akryum:vue-component static-html jul iancwirko:postcss
4. imports / ui / pagesディレクトリにApp.vueとNotFound.vueを作成します。コンテンツはhttps://github.com/wansj/shift/blob/master/imports/ui/pages/App.vuehttps://github.com/wansj/shift/blob/master/imports/ui/pages/NotFound.vue
5. imports / startup / client /routes.jsをhttps://github.com/wansj/shift/blob/master/imports/startup/client/routes.jsに置き換え
6. imports / startup / client /index.jsをhttps://github.com/wansj/shift/blob/master/imports/startup/client/index.jsに置き換え
7.meteor run

何が期待されますか?

ヘルプ!

実際に何が起こっているのですか?

私が得た:

vue meteorアプリを作成していて、 akryum:[email protected]パッケージを使用しました

最も参考になるコメント

Vueには2つのバリエーションがあり、ランタイムのみにはランタイムにtemplate-compilerがありません。 standaloneビルドを使用するには、 import Vue from 'vue'代わりにimport Vue from 'vue/dist/vue.esm.js'使用できます。

PS githubで問題を開く代わりに、フォーラムまたはgitterを使用して質問してください。

全てのコメント3件

Vueには2つのバリエーションがあり、ランタイムのみにはランタイムにtemplate-compilerがありません。 standaloneビルドを使用するには、 import Vue from 'vue'代わりにimport Vue from 'vue/dist/vue.esm.js'使用できます。

PS githubで問題を開く代わりに、フォーラムまたはgitterを使用して質問してください。

@nickmessingありがとうございます、試してみます。

_import Vue from'vue / dist / vue.esm.js'_原因となるUncaughtSyntaxError:予期しないトークンのエクスポート。 vue.esm.jsはes6モジュールのエクスポートを使用しているため、 poorvavyas:es6-shimパッケージを追加してもmeteorで認識できません。 しかし、_import Vue from'vue / dist /vue.js'_は私にとってはうまくいきます。

このページは役に立ちましたか?
0 / 5 - 0 評価