我希望能够保存我的VueJS文件,并在Aframe输出(Aframe组件,纹理等)中查看更改更新。
我当前正在使用Vue CLI 3,它具有自己的Webpack Dev Server设置。这对于.Vue文件非常有用,但是当我在Vue组件中有一个<a-entity/>
时,似乎Aframe部分在Aframe世界中未正确更新。
例如,我有一个分形aframe组件,当我更改包含它的Vue文件时,它没有更改颜色并进行动画处理,而是变成了蓝色并完全停止移动。我必须重新加载页面才能看到所做的更改。
我尝试通过vue.config.js
文件添加aframe-super-hot-loader,但是没有运气。
这是我当前的vue.config.js
设置,但不确定如何设置,因为.vue文件包含HTML和JS ...
module.exports = {
chainWebpack: config => {
config.module
.rule('aframe-hot-reload')
.test(/\.vue|.js$/)
.use('aframe-super-hot-loader')
.loader('aframe-super-hot-loader')
.end()
config.module
.rule('aframe-hot-reload')
.test(/\.vue|.html$/)
.use('aframe-super-hot-html-loader')
.loader('aframe-super-hot-html-loader')
.options({
exclude: /(node_modules)/
})
.end()
}
}
答案 0 :(得分:0)
Vue HTML不是HTML,它是转换为JS的模板。 Vue有自己的热加载器。 A-Frame热加载器仅适用于实际的HTML和A-Frame组件。和往常一样,我不建议您使用额外的工具/框架来防止此类混乱和失误。