Vue PulseLoader使用Laravel给出了意外的令牌

时间:2016-11-23 18:04:56

标签: laravel vue.js

我使用npm install vue-spinner --save-dev,

安装了vue-spinner

我试图在我的文件上使用微调器,但是当我使用导入

import PulseLoader from 'vue-spinner/src/PulseLoader.vue'

我收到此错误:

node_modules/vue-spinner/src/PulseLoader.vue:1
<template>
^

我的gulpfile需要vueify,这是:

var elixir = require('laravel-elixir');


require('laravel-elixir-vueify');


elixir(function(mix) {
mix.sass('app.scss','public/assets/css/')
    .browserify('Main.js');

});

1 个答案:

答案 0 :(得分:0)

您实际上并不需要guilpfile中的vueify,只需安装原始npm install vueify --save-dev (Vue 2.0版本9)即可:

package.json

然后将以下内容添加到 "browserify": { "transform": [ "vueify" ] }

elixir

现在vueify会在调用browserify时自动使用browserify转换。

修改 我刚看了一下vue-spinner页面,它说使用import { PulseLoader } from 'vue-spinner/dist/vue-spinner.min.js' 时需要执行以下操作:

vueify

这样可以在没有Elixir 6步骤的情况下解决您的问题,但是,我仍然建议暂时避免使用elixir adds,因为他们的版本控制现在到处都是Vue 2即将发布并laravel新实施{{1}}。