2016-09-23 13 views
2

Попытка включить компонент VUE для сторонних разработчиков, называемый vue-product-carousel через NPM, используя laravel-elixir-vueify.Сторонний компонент Vue, выдающий непредвиденную ошибку маркера при импорте

package.json содержит:

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

Node и НПМ:

NPM 3.8.6 
NODE 5.12.0 

компоненты я пишу являются vuefied просто отлично, и он прекрасно работает. Когда я пытаюсь incldue вю-продукт-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 

Можно Мне что-то не хватает в моей сборке?

ответ

0

Возможно, существует некоторая конфигурация, исключая файлы из node_modules, которые будут проанализированы по vueify.

В этом случае require рассматривает файл "carousel.vue" как файл JavaScript.

Смежные вопросы