question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Couldn't resolve parser "svelte"

See original GitHub issue

After following the guide using webpack with sapper(on electron) I am getting this error message!

src/node_modules/@sapper/internal/App.svelte
Module build failed (from ./node_modules/svelte-loader/index.js):
Error: Couldn't resolve parser "svelte"
    at new Promise (<anonymous>)
webpack:///./src/routes/index.svelte?:1
throw new Error("Module build failed (from ./node_modules/svelte-loader/index.js):\nError: Couldn't resolve parser \"svelte\"\n    at resolveParser (/Users/corey/freelance/daily/node_modules/prettier/index.js:13599:13)\n    at normalize$1 (/Users/corey/freelance/daily/node_modules/prettier/index.js:13695:18)\n    at format (/Users/corey/freelance/daily/node_modules/prettier/index.js:15111:46)\n    at /Users/corey/freelance/daily/node_modules/prettier/index.js:57542:12\n    at format (/Users/corey/freelance/daily/node_modules/prettier/index.js:57562:12)\n    at _preprocess (/Users/corey/freelance/daily/node_modules/svelte-windicss-preprocess/index.js:199:23)\n    at /Users/corey/freelance/daily/node_modules/svelte-windicss-preprocess/index.js:420:27\n    at new Promise (<anonymous>)\n    at markup (/Users/corey/freelance/daily/node_modules/svelte-windicss-preprocess/index.js:418:20)\n    at preprocess (/Users/corey/freelance/daily/node_modules/svelte/compiler.js:26987:34)");
^

Error: Module build failed (from ./node_modules/svelte-loader/index.js):
Error: Couldn't resolve parser "svelte"
    at resolveParser (/Users/corey/freelance/daily/node_modules/prettier/index.js:13599:13)
    at normalize$1 (/Users/corey/freelance/daily/node_modules/prettier/index.js:13695:18)
    at format (/Users/corey/freelance/daily/node_modules/prettier/index.js:15111:46)
    at /Users/corey/freelance/daily/node_modules/prettier/index.js:57542:12
    at format (/Users/corey/freelance/daily/node_modules/prettier/index.js:57562:12)
    at _preprocess (/Users/corey/freelance/daily/node_modules/svelte-windicss-preprocess/index.js:199:23)
    at /Users/corey/freelance/daily/node_modules/svelte-windicss-preprocess/index.js:420:27
    at new Promise (<anonymous>)
    at markup (/Users/corey/freelance/daily/node_modules/svelte-windicss-preprocess/index.js:418:20)
    at preprocess (/Users/corey/freelance/daily/node_modules/svelte/compiler.js:26987:34)
    at eval (webpack:///./src/routes/index.svelte?:1:7)
    at Object../src/routes/index.svelte (/Users/corey/freelance/daily/__sapper__/dev/server/server.js:564:1)
    at __webpack_require__ (/Users/corey/freelance/daily/__sapper__/dev/server/server.js:21:30)
    at eval (webpack:///./src/node_modules/@sapper/internal/manifest-server.mjs?:8:78)
    at Module../src/node_modules/@sapper/internal/manifest-server.mjs (/Users/corey/freelance/daily/__sapper__/dev/server/server.js:450:1)
    at __webpack_require__ (/Users/corey/freelance/daily/__sapper__/dev/server/server.js:21:30)
    at eval (webpack:///./src/node_modules/@sapper/server.mjs?:7:83)
    at Module../src/node_modules/@sapper/server.mjs (/Users/corey/freelance/daily/__sapper__/dev/server/server.js:462:1)
    at __webpack_require__ (/Users/corey/freelance/daily/__sapper__/dev/server/server.js:21:30)
    at eval (webpack:///./src/server.js?:6:72)

Any ideas would be great!

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:9 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
cgibsonmmcommented, Mar 11, 2021

Can confirm that adding

... 
preprocess: require("svelte-windicss-preprocess/browser").preprocess(
...

Has fixed this

1reaction
alexanderniebuhrcommented, Mar 11, 2021

will be fixed in beta.9 later today

Read more comments on GitHub >

github_iconTop Results From Across the Web

Prettier and Neoformat not working on Svelte Files - Reddit
This is the error output for Neoformat. Neoformat: prettier --stdin-filepath --parser=svelte --plugin-search-dir=. "/home/dio/Documents/Github/ ...
Read more >
Svelte with prettier/eslint - Stack Overflow
Now, I am having trouble setting everything up. I made .eslintrc { "plugins": ["eslint-plugin-svelte3"], "parserOptions": { "ecmaVersion ...
Read more >
Prettier plugin does not format *.svelte files, even ... - YouTrack
I've double-checked that the request to format svelte file is sent correctly but Prettier service responds that the file is unsupported. You'll see...
Read more >
svelte-eslint-parser - npm
Start using svelte-eslint-parser in your project by running `npm i svelte-eslint-parser`. There are 6 other projects in the npm registry ...
Read more >
babel/parser
The Babel parser (previously Babylon) is a JavaScript parser used in Babel. ... parse() parses the provided code as an entire ECMAScript program, ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found