Vue-loader: Error: vue-loader requires @vue/compiler-sfc to be present in the dependency tree

Created on 7 May 2020  路  9Comments  路  Source: vuejs/vue-loader

 error  in ./src/views/pushV2/experiment/detail.vue

Module build failed (from /Users/mhy/node_modules/vue-loader/dist/index.js):
Error: vue-loader requires @vue/compiler-sfc to be present in the dependency tree.
    at Object.<anonymous> (/Users/mhy/node_modules/vue-loader/dist/index.js:10:11)
    at Module._compile (internal/modules/cjs/loader.js:678:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
    at Module.load (internal/modules/cjs/loader.js:589:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
    at Function.Module._load (internal/modules/cjs/loader.js:520:3)
    at Module.require (internal/modules/cjs/loader.js:626:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at loadLoader (/Users/mhy/work/ushareit-web-SGPush/node_modules/loader-runner/lib/loadLoader.js:13:17)
    at iteratePitchingLoaders (/Users/mhy/work/ushareit-web-SGPush/node_modules/loader-runner/lib/LoaderRunner.js:169:2)
    at iteratePitchingLoaders (/Users/mhy/work/ushareit-web-SGPush/node_modules/loader-runner/lib/LoaderRunner.js:165:10)
    at /Users/mhy/work/ushareit-web-SGPush/node_modules/loader-runner/lib/LoaderRunner.js:185:6
    at context.callback (/Users/mhy/work/ushareit-web-SGPush/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at readFn (/Users/mhy/work/ushareit-web-SGPush/node_modules/cache-loader/dist/index.js:137:7)
    at ReadFileContext.fs.readFile [as callback] (/Users/mhy/work/ushareit-web-SGPush/node_modules/cache-loader/dist/index.js:205:7)
    at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:320:13)

vue-cli-service: 3.5.3

Most helpful comment

Had same error. downgrading to v15.9.2 worked for me

Yes, downgrading the vue-loader to 15.9.2 in the package.json works. Thank's!

All 9 comments

Hello, thank you for taking time filling this issue!

However, we kindly ask you to use our Issue Helper when creating new issues, in order to ensure every issue provides the necessary information for us to investigate. This explains why your issue has been automatically closed by me (your robot friend!).

I hope to see your helper-created issue very soon!

Had same error. downgrading to v15.9.2 worked for me

Accidentally published the next branch without dist-tag, fixed now.

Had same error. downgrading to v15.9.2 worked for me

Yes, downgrading the vue-loader to 15.9.2 in the package.json works. Thank's!

If you have: **ERROR Error: vue-loader requires @vue/compiler-sfc to be present in the dependency tree.**
I resolved problem use **npm install**

I have the same issue, but when jenkins execute 'npm run lint'. Try downgrading vue-loader from cli and not worked, any suggested?
(in local it works)

using vue-loader @beta.7 still same error. is it still not fixed? downgrade is not an option for me because I am trying to upgrade to webpack5

Same here on vue-loader 16.0.0-rc.0 :(

packageExtensions:
vue-loader@:
peerDependencies:
'@vue/compiler-sfc': '
'
webpack: '*'

when your using yarn berry

Was this page helpful?
0 / 5 - 0 ratings

Related issues

githoniel picture githoniel  路  3Comments

amorphine picture amorphine  路  3Comments

birdgg picture birdgg  路  3Comments

Makio64 picture Makio64  路  4Comments

NextSeason picture NextSeason  路  3Comments