2

laravel-elixir-vueify を使用して、NPM を介して vue-product-carousel と呼ばれるサードパーティの vue コンポーネントを含めようとしています。

package.json には以下が含まれます。

"laravel-elixir": "^5.0.0",
"laravel-elixir-vueify": "^1.0.6",
"vue": "^1.0.26",
"vue-product-carousel": "^0.1.3"

ノードと NPM:

NPM 3.8.6
NODE 5.12.0

私が書いたコンポーネントは問題なく表示され、うまく機能します。vue-product-carosuel をインクルードしようとすると、次のエラーがスローされます。

/home/vagrant/Code/core-ds/node_modules/vue-product-carousel/src/carousel.vue:1
<template>
^
ParseError: Unexpected token

次のようにコンポーネントが必要です。

carousel: require('vue-product-carousel')

そして要素:

<carousel :images="media"></carousel>  //media is an array of images

ビルドに何か不足している可能性はありますか?

4

1 に答える 1

0

node_modulesおそらく、によって解析される内部からファイルを除外する構成がいくつかありますvueify

この場合、requireは「carousel.vue」を JavaScript ファイルとして扱っています。

于 2016-09-23T20:24:28.460 に答える