vue3 require is not defined
时间: 2023-08-22 16:09:20 浏览: 83
在Vue3中,由于模块化的改变,无法直接使用require语法。Vue3推荐使用import语法来引入模块。因此,在遇到"require is not defined"的报错时,你可以将原先使用require的地方改为使用import语法来引入模块。具体做法是使用import.meta.globEager方法来引入资源,如下所示:
```javascript
import.meta.globEager("../../assets/authentication/*.png")
```
这样就可以解决"require is not defined"的问题了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [vue3中require报错 require is not defined](https://blog.csdn.net/lys20000913/article/details/122959885)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [vite+vue3中require is not defined](https://blog.csdn.net/weixin_53457810/article/details/123946208)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]