国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ReferenceError: require is not defined 【vue3 +vite +setup語(yǔ)法使用報(bào)錯(cuò)】

這篇具有很好參考價(jià)值的文章主要介紹了ReferenceError: require is not defined 【vue3 +vite +setup語(yǔ)法使用報(bào)錯(cuò)】。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

說(shuō)明

原本我們?cè)趘ue2時(shí)代,可以使用require 導(dǎo)入靜態(tài)資源,如下所示

<template>
  <div>
    <div> test頁(yè)面 </div>
  </div>
</template>
<script>
export default {
  name: "globe",
  data() {
    return {
       globe: {
          baseTexture: require('@/assets/echarts/earth.jpg'),
          environment:  require('@/assets/echarts/starfield.jpg'),
    }
  },
  methods: {
  },
}
</script>

但在vue3中的vite沒(méi)有require方法定義的使用,說(shuō)白了就是不使用require方法進(jìn)行資源的導(dǎo)入,而是使用新的方法。詳情請(qǐng)看官網(wǎng)。
Vite官網(wǎng)


我這里提供兩種方法:
方法1:
使用 import導(dǎo)入資源

<template>
  <div>
    <div> test頁(yè)面 </div>
  </div>
</template>
<script setup>
import img_echarts from '@/assets/echarts/earth.jpg'
import img_bg from '@/assets/echarts/starfield.jpg'

const globe = {
		baseTexture: img_echarts ,
        environment: img_bg ,
	}
}
</script>

方法2:
直接使用 new URL(url, import.meta.url) 語(yǔ)法

<template>
  <div>
    <div> test頁(yè)面 </div>
  </div>
</template>
<script setup>
const globe = {
		baseTexture: new URL('@/assets/echarts/earth.jpg', import.meta.url).href ,
        environment: new URL('@/assets/echarts/starfield.jpg', import.meta.url).href ,
	}
}
</script>

END

PS:來(lái)人啊,把坑埋了!打道回府。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-535540.html

到了這里,關(guān)于ReferenceError: require is not defined 【vue3 +vite +setup語(yǔ)法使用報(bào)錯(cuò)】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue3 + vite出現(xiàn) process is not defined 解決辦法

    vue3 + vite出現(xiàn) process is not defined 解決辦法

    解決辦法:在vite.config.js文件中添加 define: { \\\'process.env\\\': {} } 解決了

    2024年02月16日
    瀏覽(19)
  • 解決vue3 + vite + ts 中require失效的問(wèn)題(require is not defind)

    require is not defind? 因?yàn)?require 是屬于 Webpack 的方法,vite中找不到這個(gè)方法肯定報(bào)錯(cuò) 解決方法:創(chuàng)建一個(gè)工具文件getImge.ts 使用工具文件: html中

    2024年02月16日
    瀏覽(19)
  • Vue使用ffmpeg,報(bào)ReferenceError: SharedArrayBuffer is not defined 如何解決

    “SharedArrayBuffer is not defined” 錯(cuò)誤是因?yàn)樵跒g覽器環(huán)境中,SharedArrayBuffer 對(duì)象被認(rèn)為是一種潛在的安全風(fēng)險(xiǎn)。為了防止 Spectre 攻擊等漏洞,現(xiàn)代瀏覽器通常會(huì)禁用或限制對(duì) SharedArrayBuffer 的使用。 SharedArrayBuffer 是一種 JavaScript 對(duì)象,用于在多線程環(huán)境中共享內(nèi)存。然而,由于

    2024年02月11日
    瀏覽(50)
  • 解決項(xiàng)目遷移vite引入圖片資源報(bào)require is not defined的問(wèn)題

    解決項(xiàng)目遷移vite引入圖片資源報(bào)require is not defined的問(wèn)題

    Vite是一種輕量快速的前端構(gòu)建工具,能夠顯著提升前端開(kāi)發(fā)體驗(yàn),而且官方已經(jīng)發(fā)布v4版本,相對(duì)比較穩(wěn)定。在把VueCli搭建的項(xiàng)目遷移到Vite的過(guò)程中遇到了個(gè)問(wèn)題,下面分享一下問(wèn)題及解決辦法。 在 script 標(biāo)簽里面引入的圖片資源沒(méi)生效,然后一看控制臺(tái),報(bào)錯(cuò)顯示 require

    2024年02月03日
    瀏覽(25)
  • vue中使用amqplib 會(huì)報(bào)出Uncaught ReferenceError: Buffer is not defined錯(cuò)誤

    這個(gè)錯(cuò)誤是由于Vue項(xiàng)目中缺少Buffer對(duì)象導(dǎo)致的。amqplib庫(kù)在運(yùn)行時(shí)需要使用Buffer對(duì)象來(lái)處理二進(jìn)制數(shù)據(jù),而在Vue項(xiàng)目中,Buffer對(duì)象可能沒(méi)有被正確引入。 解決方法有兩種: 在main.js文件中引入Buffer對(duì)象,如: 2.在webpack.config.js文件中加入以下配置: 這樣就能在vue中使用amqplib了

    2024年02月17日
    瀏覽(28)
  • “ReferenceError: Dialog is not defined“

    “ReferenceError: Dialog is not defined“

    解決辦法:變成 this.$dialog 引入 Dialog 組件后,會(huì)自動(dòng)在 Vue 的 prototype 上掛載 $dialog 方法,在所有組件內(nèi)部都可以直接調(diào)用此方法。

    2024年02月11日
    瀏覽(26)
  • Vue.js報(bào)錯(cuò)問(wèn)題解決:[Vue warn]: Error in v-on handler: “ReferenceError: XXX is not defined“.

    Vue.js報(bào)錯(cuò)問(wèn)題解決:[Vue warn]: Error in v-on handler: “ReferenceError: XXX is not defined“.

    代碼: 報(bào)錯(cuò)信息: 原因:count 忘加 this 了。。。 1、2

    2024年02月13日
    瀏覽(30)
  • Uncaught ReferenceError: $ is not defined幾種處理方式

    1.未引進(jìn)JQuery的js文件,可以去JQuery官網(wǎng)下載 2.jquery的js文件路徑錯(cuò)誤,src后可以寫(xiě)相對(duì)路徑或者絕對(duì)路徑,推薦寫(xiě)絕對(duì)路徑 script type=\\\"text/javascript\\\" src=\\\"bookjs/jquery.js\\\"/script 3.最郁悶的一種,瀏覽器中文件都能讀取,但是就是不能調(diào)用,代碼順序問(wèn)題,應(yīng)該先引用jquery.js文件,再

    2024年02月07日
    瀏覽(18)
  • Webpack 解決:ReferenceError: dist is not defined 的問(wèn)題

    Webpack 解決:ReferenceError: dist is not defined 的問(wèn)題

    其一、報(bào)錯(cuò)為: ReferenceError: dist is not defined 中文為: ReferenceError:dist 未定義 其二、問(wèn)題描述為: 想在 webpack 的配置中,創(chuàng)建一個(gè) dist 文件夾 來(lái)存放 npm run build 打包后的文件,但發(fā)現(xiàn)運(yùn)行代碼后報(bào)錯(cuò); 其三、控制臺(tái)報(bào)錯(cuò)的頁(yè)面顯示為: 根據(jù)報(bào)錯(cuò)的提示: dist 未定義 可知,

    2024年02月07日
    瀏覽(25)
  • js出現(xiàn)Uncaught ReferenceError: XXX is not defined錯(cuò)誤的解決辦法

    javascript提示:Uncaught ReferenceError: XXX is not defined的意思是函數(shù)XXX()沒(méi)有被定義。js一般出現(xiàn)Uncaught ReferenceError: XXX is not defined這樣的錯(cuò)誤,大概率是你把函數(shù)放在了 window.onload 里面。 出現(xiàn)這個(gè)問(wèn)題的原因是: 1.window.onload事件是在整個(gè)頁(yè)面包括dom結(jié)構(gòu)、圖片等等全部加載完成之后

    2024年02月09日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包