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

【已解決】VUE3+webpack >5報錯問題

這篇具有很好參考價值的文章主要介紹了【已解決】VUE3+webpack >5報錯問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題截圖:

【已解決】VUE3+webpack >5報錯問題

This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "process": require.resolve("process/browser") }'
        - install 'process'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "process": false }
 @ ./src/App.vue?vue&type=script&lang=js 1:0-189 1:0-189 1:190-368 1:190-368
 @ ./src/App.vue 2:0-54 3:0-49 3:0-49 6:49-55
 @ ./src/main.js 4:0-28 6:22-25

webpack compiled with 1 error

問題描述:

查了很多資料發(fā)現(xiàn)是因為webpack版本引起的,在webpack5中移除了nodejs核心模塊的polyfill自動引入,具體可查看這篇文章

https://wenku.baidu.com/view/7b8427ebd938376baf1ffc4ffe4733687f21fc5d.html

通過對日志的分析因為有其他組件引用到了 polyfills 的核心組件并沒有安裝,所以報錯了,這里需要執(zhí)行 npm install 命令進行包安裝即可。

原因是由于在webpack5中移除了nodejs核心模塊的polyfill自動引入,所以需要手動引入

解決方案:

1、運行下面這行指令,安裝在 Webpack 中 Polyfill Node.js 核心模塊。

npm install node-polyfill-webpack-plugin

?2、在vue.config.json中添加(本文作者沒有用到這一步,用第一步命令安裝后就可以運行)

//頭部引用
const NodePolyfillPlugin = require('node-polyfill-webpack-plugin')

//加入
configureWebpack: { 
    plugins: [new NodePolyfillPlugin()]
}

?完整vue.config.json文件如下:

const NodePolyfillPlugin = require('node-polyfill-webpack-plugin')

module.exports = defineConfig({
  configureWebpack: {
    plugins: [new NodePolyfillPlugin()]
  }
})

參考文章:?

因webpack版本引起的系列報錯問題

https://blog.csdn.net/qq_49490164/article/details/125183845

@vue/cli 4 升級 @vue/cli 5 node.js polyfills 錯誤

https://blog.csdn.net/qiaohuyue/article/details/124885563

安裝命令介紹:

https://www.npmjs.com/package/node-polyfill-webpack-plugin文章來源地址http://www.zghlxwxcb.cn/news/detail-437489.html

到了這里,關(guān)于【已解決】VUE3+webpack >5報錯問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 解決拉取Vue項目報錯Cannot find module ‘webpack/lib/RuleSet‘

    解決拉取Vue項目報錯Cannot find module ‘webpack/lib/RuleSet‘

    第一步:將 package-lock.json和node_modules包刪除 第二步:刪除webpack,重裝了老的版本。 npm uninstall webpack npm install webpack@^4.0.0 --save-dev 如果不刪除重裝會報以下錯誤的 第三步:運行如果還不成功報這個錯誤 就屏蔽掉這個代碼,就好啦

    2024年02月03日
    瀏覽(159)
  • Cannot read properties of undefined (reading ‘styles‘),使用webpack5搭建vue項目,vue-loader報錯解決

    Cannot read properties of undefined (reading ‘styles‘),使用webpack5搭建vue項目,vue-loader報錯解決

    跟著官網(wǎng),嘗試在webpack5中加載vue文件時報錯: Cannot read properties of undefined (reading ‘styles’) 其中版本vue-loader@17.0.0,vue-template-compiler和vue都是2.7 百度之后看到有人說是vue-loader版本問題,然后在vue-loader的github的issue里找到了相關(guān)的問答: 意思是vue2的話,vue-loader版本要低于等于

    2024年01月23日
    瀏覽(39)
  • 解決報錯:ographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore

    解決報錯:ographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore

    ubuntu18.4出現(xiàn)報錯:py:32: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography and will be removed in a future release. 以下是分析和解決方法: ????????這個報錯是由Cryptography庫引起的,它是一個Python的加密庫,用于提供各

    2024年02月15日
    瀏覽(10)
  • Vue3安裝dataV報錯以及解決方案

    1. 完整引入 報錯 2. 按需引入 報錯 解決方案 忽略聲明警告 文件:/src/shims-vue.d.ts dataV配置文件修改 文件: @dataviewdatav-vue3/package.json 如果使用完整引入,需要為datav配置文件添加相應(yīng)方法 文件: @dataviewdatav-vue3/es/index.mjs

    2024年02月11日
    瀏覽(20)
  • vue3+ts未使用變量報錯的解決

    vue3+ts未使用變量報錯的解決

    tsconfig.json文件中開啟了ts語法檢查 根據(jù)需求將對應(yīng)的語法檢查設(shè)置為false即可,但是語法檢查是為了保障我們的代碼合法性避免之后不可預(yù)見的錯誤最好開啟語法檢查如果有特定的需要可以使用//@ts-ignore來關(guān)閉語法檢查

    2024年02月14日
    瀏覽(36)
  • vue3插件——vue-web-screen-shot——實現(xiàn)頁面截圖功能

    vue3插件——vue-web-screen-shot——實現(xiàn)頁面截圖功能

    最近在看前同事發(fā)我的 vue3 框架時,發(fā)現(xiàn)他們有個功能是要實現(xiàn)頁面截圖功能。 最近項目遇到的要求是彈出框上傳文件,需要用到頁面截圖,由于使用的是Vue3的框架于是選擇用vue-web-screen-shot組件進行操作。(由于插件是Vue3編寫的,所以只適用于Vue3的項目,如果是Vue2的項目,

    2024年02月05日
    瀏覽(24)
  • vite vue3+ts @引入無提示/解決提示報錯

    vite vue3+ts @引入無提示/解決提示報錯

    1. setting.json? 這時候已經(jīng)有提示了 但是ts會報錯? ?tsconfig.json? 以@開頭代表src目錄下 以#開頭代表ts目錄下? 配置好后 重新引入 沒有紅色波浪線但是 vite不認識 @符號 運行項目還是會報錯 ?這時候就需要在vite.config.ts中添加配置 如果path會報錯 需要下載一下@types/node 再重啟下

    2024年02月15日
    瀏覽(20)
  • vue3 報錯解決:找不到模塊或其相應(yīng)的類型聲明。

    vue3 報錯解決:找不到模塊或其相應(yīng)的類型聲明。

    解決方法: 在項目根目錄或 src 文件夾下找到env.d.ts,并寫入以下內(nèi)容: 同時入口文件main.ts出現(xiàn)爆紅錯誤如下,依照此法也可以解決:

    2024年02月11日
    瀏覽(20)
  • 自己構(gòu)建webpack+vue3+ts

    自己構(gòu)建webpack+vue3+ts

    先看看我的目錄結(jié)構(gòu)(我全局使用TS): 安裝esno esno 是基于 esbuild 的 TS/ESNext node 運行時,有了它,就可以直接通過esno *.ts的方式啟動腳本,package.json中添加 type:“module”,使用esm的模塊管理方式。 創(chuàng)建build.ts,執(zhí)行 npm run build 安裝webpack、webpack-cli webpack必須安裝webpackcli build

    2024年01月23日
    瀏覽(15)
  • vue3.0 + ts 引入詳細步驟及語法校驗報錯解決辦法

    vue3.0 + ts 引入詳細步驟及語法校驗報錯解決辦法

    前段時間學(xué)習(xí)了ts,于是用腳手架搭了個vue3.0+ts的項目,引入詳細步驟及語法校驗報錯解決辦法,整理下遇到的問題以及解決辦法,分享給大家。 Q: 在vue項目中編寫tsx函數(shù)式組件提示報錯。在沒有引入ts的項目中,寫tsx語法提示報錯。 無法使用 JSX,除非提供了 “–jsx” 標志

    2024年02月11日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包