请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

TypeError: Cannot create property 'template' on string

import Loading from './loading.gif’
import createLoadingLikeDirective from ‘@/assets/js/create-loading-like-directive’

const loadingDirective = createLoadingLikeDirective(Loading)

export default loadingDirective

以上代码,是vite里的,浏览器会报错
runtime-dom.esm-bundler.js:1255 Uncaught (in promise) TypeError: Cannot create property ‘template’ on string ‘/src/components/base/loading/loading.gif’

在vite里 去不掉后缀的,报错,但是加上吧,就报如上的错误,我搞不懂了

正在回答

1回答

vite里面要可以简单指定一个build.base
例如 vite build --base=/my/public/path/
具体文档https://www.vitejs.net/guide/build.html#%E5%85%AC%E5%85%B1%E5%9F%BA%E7%A1%80%E8%B7%AF%E5%BE%84

0 回复 有任何疑惑可以回复我~
  • 提问者 班大人 #1
    非常感谢!是我后缀写错 ,是.vue 不是.gif
    回复 有任何疑惑可以回复我~ 2021-05-29 10:44:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信