欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

打包組件報錯:Error:Cannot?find?module?'vue/compiler-sfc'

 更新時間:2023年12月26日 10:35:32   作者:xuelong-ming  
最近遇到這樣的問題,vue組件庫搭建過程中使用webpack打包組件時報錯,本文給大家分享打包組件報錯:Error:?Cannot?find?module?‘vue/compiler-sfc‘的解決方法,感興趣的朋友一起看看吧

vue組件庫搭建過程中使用webpack打包組件時報錯,報錯內(nèi)容如下:

Error: Cannot find module 'vue/compiler-sfc'
Require stack:
- D:\vue2\moon-ui\node_modules\vue-loader\dist\index.js
- D:\vue2\moon-ui\webpack.config.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (D:\vue2\moon-ui\node_modules\vue-loader\dist\index.js:8:24)
    at Module._compile (node:internal/modules/cjs/loader:1101:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'D:\\vue2\\moon-ui\\node_modules\\vue-loader\\dist\\index.js',
    'D:\\vue2\\moon-ui\\webpack.config.js'
  ]
}

發(fā)現(xiàn)報錯文件:webpack.config.js

const path = require("path");
const VueLoaderPlugin = require('vue-loader/lib/plugin');
const glob = require("glob");
const list = {};
?
async function makeList(dirPath, list) {
    const files = glob.sync(`${dirPath}/**/index.js`)
    for (const file of files) {
        const component = file.split(/[/.]/)[2];
        list[component] = `./${file}`;
    }
}
makeList("components/lib", list)
module.exports = {
    entry: list,
    output: {
        filename: '[name].umd.js',
        path: path.resolve(__dirname, "dist"),
        library: 'mui',
        libraryTarget: 'umd'
    },
    plugins: [
        new VueLoaderPlugin(),
    ],
    module: {
        rules: [
            {
                test: /\.vue$/,
                use: [
                    { loader: 'vue-loader' },
                ]
            }
        ]
    }
};

通過執(zhí)行下面代碼,測試當(dāng)前文件是否可執(zhí)行:

node webpack.config.js

發(fā)現(xiàn)當(dāng)引入VueLoaderPligin時報錯

const VueLoaderPlugin = require('vue-loader/lib/plugin');

查詢發(fā)現(xiàn)package.json中vue-loader版本是17.0.0:

{
  ...
  "devDependencies": {
    ...
    "vue-loader": "^17.0.0",
    ...
  }
}

解決方法

npm i vue-loader@15 -D

安裝低版本的vue-loader

重新嘗試打包,解決問題! 

到此這篇關(guān)于打包組件報錯:Error: Cannot find module ‘vue/compiler-sfc‘的文章就介紹到這了,更多相關(guān)打包組件報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue.js指令v-for使用及索引獲取

    vue.js指令v-for使用及索引獲取

    這篇文章主要為大家詳細(xì)介紹了vue.js中v-for使用及索引獲取,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • vue實現(xiàn)簡單跑馬燈效果

    vue實現(xiàn)簡單跑馬燈效果

    這篇文章主要為大家詳細(xì)介紹了vue實現(xiàn)簡單跑馬燈效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • vue 使用lodash實現(xiàn)對象數(shù)組深拷貝操作

    vue 使用lodash實現(xiàn)對象數(shù)組深拷貝操作

    這篇文章主要介紹了vue 使用lodash實現(xiàn)對象數(shù)組深拷貝操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • vue動畫打包后失效問題的解決方法

    vue動畫打包后失效問題的解決方法

    這篇文章主要介紹了vue動畫打包后失效問題的解決方法,在文中給大家提到了vue-cli 打包后自定義動畫未執(zhí)行的解決方法,需要的朋友可以參考下
    2018-09-09
  • vue在.js文件中如何進(jìn)行路由跳轉(zhuǎn)

    vue在.js文件中如何進(jìn)行路由跳轉(zhuǎn)

    這篇文章主要介紹了vue在.js文件中如何進(jìn)行路由跳轉(zhuǎn),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Vue登錄主頁動態(tài)背景短視頻制作

    Vue登錄主頁動態(tài)背景短視頻制作

    這篇文章主要為大家詳細(xì)介紹了Vue登錄主頁動態(tài)背景短視頻的制作方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • vue監(jiān)聽頁面上的報錯信息

    vue監(jiān)聽頁面上的報錯信息

    這篇文章主要介紹了vue監(jiān)聽頁面上的報錯信息,window.onerror和window.addEventListener(‘error‘)的區(qū)別,需要的朋友可以參考下
    2023-10-10
  • Vue項目API接口封裝的超詳細(xì)解答

    Vue項目API接口封裝的超詳細(xì)解答

    在前端vue的開發(fā)中,有一點(diǎn)是必須要做的,那就是將所有的API接口封裝起來,因為從開發(fā)到最終上線的過程中,API是需要經(jīng)常更換的,下面這篇文章主要給大家介紹了關(guān)于Vue項目API接口封裝的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • vue實現(xiàn)簡單的星級評分組件源碼

    vue實現(xiàn)簡單的星級評分組件源碼

    這篇文章主要介紹了vue星級評分組件源碼,代碼簡單易懂非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • vue實現(xiàn)選項卡及選項卡切換效果

    vue實現(xiàn)選項卡及選項卡切換效果

    這篇文章主要介紹了vue實現(xiàn)選項卡選項卡切換效果,這里的Vue以單文件的形式引入,另外代碼在實現(xiàn)上會一步步的進(jìn)行優(yōu)化。需要的朋友可以參考下
    2018-04-04

最新評論