当前版本:Laravel 5.2仅使用Browserify而非Webpack
我已经设置了像这样的所有内容:
在我的资源/ js / app.js
中
func switchTriggered(sender: AnyObject) {
print("SWITCH TRIGGERED")
let sentSwitch = sender as! UISwitch
privateExercise.switchState = sentSwitch.isOn
}
在我看来:
window.Vue = require('vue');
new Vue({ el : '.row',
data : { name: '' }
});
但是当我尝试刷新它时。 DOM只是渲染了大约2ms,或者让我们说分秒然后它就消失了,并且出现了一个错误:
[Vue警告]:您正在使用Vue的仅运行时版本,其中模板编译器不可用。将模板预编译为渲染函数,或使用包含编译器的构建。 (找到)
答案 0 :(得分:1)
您正在使用runtime-only
版本,但您可能需要standalone build
,为此,只需将以下内容添加到您的package.json
即可为独立版本(包括模板)添加别名编译器):
"browser": {
"vue": "vue/dist/vue.common.js"
}