slidev
slidev copied to clipboard
Failed to resolve entry for package "fs"
Describe the bug
When I execute npm init slidev@latest
, it reports:
Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json
To Reproduce
npm init slidev@latest
Desktop (please complete the following information):
- OS: MacOS 11.4
- Slidev version: 0.25.8
- node: v16.6.2
The complete error info is as fellows: errors.txt
Can't reproduce on my side.
I have reproduced the issue. but on windows. Error Log:
> node_modules/vite/dist/node/chunks/dep-5496817b.js:30620:10: error: [plugin: vite:dep-pre-bundle] Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
30620 │ throw new Error(`Failed to resolve entry for package "${id}". ` +
╵ ^
at packageEntryFailure (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30620:11)
at resolvePackageEntry (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30616:9)
at tryNodeResolve (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30431:20)
at Context.resolveId (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30248:28)
at Object.resolveId (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:42775:55)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:82110:27
at async C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:63728:34
at async callback (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:832:28)
at async handleRequest (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:664:30)
node_modules/vite/dist/node/chunks/dep-5496817b.js:63707:18: note: This error came from the "onResolve" callback registered here
63707 │ build.onResolve({ filter: /^[\w@][^:]/ }, async ({ path: id, importer, kind }) => {
╵ ~~~~~~~~~
at setup (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:63707:19)
at handlePlugins (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:756:23)
at Object.buildOrServe (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1044:7)
at C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1895:17
at new Promise (<anonymous>)
at Object.build (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1894:14)
at Object.build (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1749:51)
at optimizeDeps (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:63966:34)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
node_modules/resolve/lib/async.js:1:17: note: The plugin "vite:dep-pre-bundle" was triggered by this import
1 │ var fs = require('fs');
╵ ~~~~
> node_modules/vite/dist/node/chunks/dep-5496817b.js:30620:10: error: [plugin: vite:dep-pre-bundle] Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
30620 │ throw new Error(`Failed to resolve entry for package "${id}". ` +
╵ ^
at packageEntryFailure (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30620:11)
at resolvePackageEntry (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30616:9)
at tryNodeResolve (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30431:20)
at Context.resolveId (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30248:28)
at Object.resolveId (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:42775:55)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:82110:27
at async C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:63728:34
at async callback (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:832:28)
at async handleRequest (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:664:30)
node_modules/vite/dist/node/chunks/dep-5496817b.js:63707:18: note: This error came from the "onResolve" callback registered here
63707 │ build.onResolve({ filter: /^[\w@][^:]/ }, async ({ path: id, importer, kind }) => {
╵ ~~~~~~~~~
at setup (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:63707:19)
at handlePlugins (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:756:23)
at Object.buildOrServe (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1044:7)
at C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1895:17
at new Promise (<anonymous>)
at Object.build (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1894:14)
at Object.build (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1749:51)
at optimizeDeps (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:63966:34)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
node_modules/resolve/lib/sync.js:2:17: note: The plugin "vite:dep-pre-bundle" was triggered by this import
2 │ var fs = require('fs');
╵ ~~~~
C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1493
let error = new Error(`${text}${summary}`);
^
Error: Build failed with 2 errors:
node_modules/vite/dist/node/chunks/dep-5496817b.js:30620:10: error: [plugin: vite:dep-pre-bundle] Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
node_modules/vite/dist/node/chunks/dep-5496817b.js:30620:10: error: [plugin: vite:dep-pre-bundle] Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
at failureErrorWithLog (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1493:15)
at C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1151:28
at runOnEndCallbacks (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:941:63)
at buildResponseToResult (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1149:7)
at C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:1258:14
at C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:629:9
at handleIncomingPacket (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:726:9)
at Socket.readFromStdout (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:596:7)
at Socket.emit (node:events:390:28)
at addChunk (node:internal/streams/readable:315:12) {
errors: [
{
detail: Error: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
at packageEntryFailure (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30620:11)
at resolvePackageEntry (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30616:9)
at tryNodeResolve (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30431:20)
at Context.resolveId (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30248:28)
at Object.resolveId (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:42775:55)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:82110:27
at async C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:63728:34
at async callback (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:832:28)
at async handleRequest (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:664:30),
location: {
column: 10,
file: 'node_modules/vite/dist/node/chunks/dep-5496817b.js',
length: 0,
line: 30620,
lineText: ' throw new Error(`Failed to resolve entry for package "${id}". ` +\n' +
' at packageEntryFailure (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:30620:11)\n' +
' at resolvePackageEntry (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:30616:9)\n' +
' at tryNodeResolve (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:30431:20)\n' +
' at Context.resolveId (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:30248:28)\n' +
' at Object.resolveId (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:42775:55)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:96:5)\n' +
' at async C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:82110:27\n' +
' at async C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:63728:34\n' +
' at async callback (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:832:28)\n' +
' at async handleRequest (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:664:30)',
namespace: 'file',
suggestion: ''
},
notes: [
{
location: {
column: 18,
file: 'node_modules/vite/dist/node/chunks/dep-5496817b.js',
length: 9,
line: 63707,
lineText: ' build.onResolve({ filter: /^[\\w@][^:]/ }, async ({ path: id, importer, kind }) => {\n' +
' at setup (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:63707:19)\n' +
' at handlePlugins (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:756:23)\n' +
' at Object.buildOrServe (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:1044:7)\n' +
' at C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:1895:17\n' +
' at new Promise (<anonymous>)\n' +
' at Object.build (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:1894:14)\n' +
' at Object.build (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:1749:51)\n' +
' at optimizeDeps (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:63966:34)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:96:5)',
namespace: 'file',
suggestion: ''
},
text: 'This error came from the "onResolve" callback registered here'
},
{
location: {
column: 17,
file: 'node_modules/resolve/lib/async.js',
length: 4,
line: 1,
lineText: "var fs = require('fs');",
namespace: '',
suggestion: ''
},
text: 'The plugin "vite:dep-pre-bundle" was triggered by this import'
}
],
pluginName: 'vite:dep-pre-bundle',
text: 'Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.'
},
{
detail: Error: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
at packageEntryFailure (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30620:11)
at resolvePackageEntry (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30616:9)
at tryNodeResolve (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30431:20)
at Context.resolveId (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:30248:28)
at Object.resolveId (C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:42775:55)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:82110:27
at async C:\Users\outra\Documents\GitHub\slides\node_modules\vite\dist\node\chunks\dep-5496817b.js:63728:34
at async callback (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:832:28)
at async handleRequest (C:\Users\outra\Documents\GitHub\slides\node_modules\esbuild\lib\main.js:664:30),
location: {
column: 10,
file: 'node_modules/vite/dist/node/chunks/dep-5496817b.js',
length: 0,
line: 30620,
lineText: ' throw new Error(`Failed to resolve entry for package "${id}". ` +\n' +
' at packageEntryFailure (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:30620:11)\n' +
' at resolvePackageEntry (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:30616:9)\n' +
' at tryNodeResolve (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:30431:20)\n' +
' at Context.resolveId (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:30248:28)\n' +
' at Object.resolveId (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:42775:55)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:96:5)\n' +
' at async C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:82110:27\n' +
' at async C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:63728:34\n' +
' at async callback (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:832:28)\n' +
' at async handleRequest (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:664:30)',
namespace: 'file',
suggestion: ''
},
notes: [
{
location: {
column: 18,
file: 'node_modules/vite/dist/node/chunks/dep-5496817b.js',
length: 9,
line: 63707,
lineText: ' build.onResolve({ filter: /^[\\w@][^:]/ }, async ({ path: id, importer, kind }) => {\n' +
' at setup (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:63707:19)\n' +
' at handlePlugins (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:756:23)\n' +
' at Object.buildOrServe (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:1044:7)\n' +
' at C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:1895:17\n' +
' at new Promise (<anonymous>)\n' +
' at Object.build (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:1894:14)\n' +
' at Object.build (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\esbuild\\lib\\main.js:1749:51)\n' +
' at optimizeDeps (C:\\Users\\outra\\Documents\\GitHub\\slides\\node_modules\\vite\\dist\\node\\chunks\\dep-5496817b.js:63966:34)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:96:5)',
namespace: 'file',
suggestion: ''
},
text: 'This error came from the "onResolve" callback registered here'
},
{
location: {
column: 17,
file: 'node_modules/resolve/lib/sync.js',
length: 4,
line: 2,
lineText: "var fs = require('fs');",
namespace: '',
suggestion: ''
},
text: 'The plugin "vite:dep-pre-bundle" was triggered by this import'
}
],
pluginName: 'vite:dep-pre-bundle',
text: 'Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.'
}
],
warnings: []
}
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I just got the same error on windows
$ node -v
v18.3.0
$ npm -v
8.11.0
$ npm init slidev@latest
●■▲
Slidev Creator v0.36.5
√ Project name: ... slidev
Scaffolding project in slidev ...
Done.
√ Install and start it now? ... yes
√ Choose the agent » npm
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
added 486 packages, and audited 487 packages in 34s
93 packages are looking for funding
run `npm fund` for details
12 high severity vulnerabilities
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
> dev
> slidev --open
●■▲
Slidev v0.36.5
theme @slidev/theme-seriph
entry C:\Users\anton\Documents\Github\rss2email_presentation\slidev\slides.md
public slide show > http://localhost:3030/
presenter mode > http://localhost:3030/presenter/
remote control > pass --remote to enable
shortcuts > restart | open | edit
✘ [ERROR] [plugin vite:dep-pre-bundle] Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
node_modules/esbuild/lib/main.js:1327:21:
1327 │ let result = await callback({
╵ ^
at packageEntryFailure (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34841:11)
at resolvePackageEntry (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34838:5)
at tryNodeResolve (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34584:20)
at Context.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34357:28)
at Object.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:41039:46)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:63164:21
at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35110:34
at async requestCallbacks.on-resolve (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1327:22)
at async handleRequest (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:697:13)
This error came from the "onResolve" callback registered here:
node_modules/esbuild/lib/main.js:1251:20:
1251 │ let promise = setup({
╵ ^
at setup (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35090:19)
at handlePlugins (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1251:21)
at buildOrServeImpl (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:942:5)
at Object.buildOrServe (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:750:5)
at C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:2085:17
at new Promise (<anonymous>)
at Object.build (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:2084:14)
at build (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1931:51)
at runOptimizeDeps (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:42368:26)
The plugin "vite:dep-pre-bundle" was triggered by this import
node_modules/resolve/lib/async.js:1:17:
1 │ var fs = require('fs');
╵ ~~~~
✘ [ERROR] [plugin vite:dep-pre-bundle] Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
node_modules/esbuild/lib/main.js:1327:21:
1327 │ let result = await callback({
╵ ^
at packageEntryFailure (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34841:11)
at resolvePackageEntry (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34838:5)
at tryNodeResolve (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34584:20)
at Context.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34357:28)
at Object.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:41039:46)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:63164:21
at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35110:34
at async requestCallbacks.on-resolve (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1327:22)
at async handleRequest (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:697:13)
This error came from the "onResolve" callback registered here:
node_modules/esbuild/lib/main.js:1251:20:
1251 │ let promise = setup({
╵ ^
at setup (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35090:19)
at handlePlugins (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1251:21)
at buildOrServeImpl (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:942:5)
at Object.buildOrServe (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:750:5)
at C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:2085:17
at new Promise (<anonymous>)
at Object.build (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:2084:14)
at build (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1931:51)
at runOptimizeDeps (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:42368:26)
The plugin "vite:dep-pre-bundle" was triggered by this import
node_modules/resolve/lib/sync.js:2:17:
2 │ var fs = require('fs');
╵ ~~~~
C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1566
let error = new Error(`${text}${summary}`);
^
Error: Build failed with 2 errors:
node_modules/esbuild/lib/main.js:1327:21: ERROR: [plugin: vite:dep-pre-bundle] Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
node_modules/esbuild/lib/main.js:1327:21: ERROR: [plugin: vite:dep-pre-bundle] Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
at failureErrorWithLog (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1566:15)
at C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1024:28
at runOnEndCallbacks (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1438:61)
at buildResponseToResult (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1022:7)
at C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1134:14
at responseCallbacks.<computed> (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:671:9)
at handleIncomingPacket (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:726:9)
at Socket.readFromStdout (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:647:7)
at Socket.emit (node:events:527:28)
at addChunk (node:internal/streams/readable:324:12) {
errors: [
{
detail: Error: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
at packageEntryFailure (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34841:11)
at resolvePackageEntry (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34838:5)
at tryNodeResolve (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34584:20)
at Context.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34357:28)
at Object.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:41039:46)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:63164:21
at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35110:34
at async requestCallbacks.on-resolve (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1327:22)
at async handleRequest (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:697:13),
id: '',
location: {
column: 21,
file: 'node_modules/esbuild/lib/main.js',
length: 0,
line: 1327,
lineText: ' let result = await callback({\n' +
' at packageEntryFailure (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34841:11)\n' +
' at resolvePackageEntry (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34838:5)\n' +
' at tryNodeResolve (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34584:20)\n' +
' at Context.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34357:28)\n' +
' at Object.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:41039:46)\n' +
' at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:63164:21\n' +
' at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35110:34\n' +
' at async requestCallbacks.on-resolve (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:1327:22)\n' +
' at async handleRequest (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:697:13)',
namespace: 'file',
suggestion: ''
},
notes: [
{
location: {
column: 20,
file: 'node_modules/esbuild/lib/main.js',
length: 0,
line: 1251,
lineText: ' let promise = setup({\n' +
' at setup (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35090:19)\n' +
' at handlePlugins (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:1251:21)\n' +
' at buildOrServeImpl (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:942:5)\n' +
' at Object.buildOrServe (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:750:5)\n' +
' at C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:2085:17\n' +
' at new Promise (<anonymous>)\n' +
' at Object.build (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:2084:14)\n' +
' at build (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:1931:51)\n' +
' at runOptimizeDeps (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:42368:26)',
namespace: 'file',
suggestion: ''
},
text: 'This error came from the "onResolve" callback registered here:'
},
{
location: {
column: 17,
file: 'node_modules/resolve/lib/async.js',
length: 4,
line: 1,
lineText: "var fs = require('fs');",
namespace: '',
suggestion: ''
},
text: 'The plugin "vite:dep-pre-bundle" was triggered by this import'
}
],
pluginName: 'vite:dep-pre-bundle',
text: 'Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.'
},
{
detail: Error: Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.
at packageEntryFailure (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34841:11)
at resolvePackageEntry (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34838:5)
at tryNodeResolve (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34584:20)
at Context.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34357:28)
at Object.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:41039:46)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:63164:21
at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35110:34
at async requestCallbacks.on-resolve (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:1327:22)
at async handleRequest (C:\Users\anton\Documents\Github\rss2email_presentation\slidev\node_modules\esbuild\lib\main.js:697:13),
id: '',
location: {
column: 21,
file: 'node_modules/esbuild/lib/main.js',
length: 0,
line: 1327,
lineText: ' let result = await callback({\n' +
' at packageEntryFailure (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34841:11)\n' +
' at resolvePackageEntry (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34838:5)\n' +
' at tryNodeResolve (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34584:20)\n' +
' at Context.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:34357:28)\n' +
' at Object.resolveId (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:41039:46)\n' +
' at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:63164:21\n' +
' at async file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35110:34\n' +
' at async requestCallbacks.on-resolve (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:1327:22)\n' +
' at async handleRequest (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:697:13)',
namespace: 'file',
suggestion: ''
},
notes: [
{
location: {
column: 20,
file: 'node_modules/esbuild/lib/main.js',
length: 0,
line: 1251,
lineText: ' let promise = setup({\n' +
' at setup (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:35090:19)\n' +
' at handlePlugins (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:1251:21)\n' +
' at buildOrServeImpl (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:942:5)\n' +
' at Object.buildOrServe (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:750:5)\n' +
' at C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:2085:17\n' +
' at new Promise (<anonymous>)\n' +
' at Object.build (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:2084:14)\n' +
' at build (C:\\Users\\anton\\Documents\\Github\\rss2email_presentation\\slidev\\node_modules\\esbuild\\lib\\main.js:1931:51)\n' +
' at runOptimizeDeps (file:///C:/Users/anton/Documents/Github/rss2email_presentation/slidev/node_modules/vite/dist/node/chunks/dep-db16f19c.js:42368:26)',
namespace: 'file',
suggestion: ''
},
text: 'This error came from the "onResolve" callback registered here:'
},
{
location: {
column: 17,
file: 'node_modules/resolve/lib/sync.js',
length: 4,
line: 2,
lineText: "var fs = require('fs');",
namespace: '',
suggestion: ''
},
text: 'The plugin "vite:dep-pre-bundle" was triggered by this import'
}
],
pluginName: 'vite:dep-pre-bundle',
text: 'Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json.'
}
],
warnings: []
}
Node.js v18.3.0
Error: Command failed with exit code 1: npm run dev
at makeError (C:\Users\anton\AppData\Local\npm-cache\_npx\2efb9a200535c2de\node_modules\execa\lib\error.js:60:11)
at handlePromise (C:\Users\anton\AppData\Local\npm-cache\_npx\2efb9a200535c2de\node_modules\execa\index.js:118:26)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async init (C:\Users\anton\AppData\Local\npm-cache\_npx\2efb9a200535c2de\node_modules\create-slidev\index.js:121:5) {
shortMessage: 'Command failed with exit code 1: npm run dev',
command: 'npm run dev',
escapedCommand: 'npm run dev',
exitCode: 1,
signal: undefined,
signalDescription: undefined,
stdout: undefined,
stderr: undefined,
failed: true,
timedOut: false,
isCanceled: false,
killed: false
}
Can reproduce with node v18.12.1 (npm v8.19.2)
on ubuntu22.04. Just run the default setup with npm init slidev
. Also fails when using yarn
. Also tested against v16.17.0 (npm v8.15.0)
with yarn and npm. Both result in the same issue.
Also tested against node version ^19.0.0
. Does not work.
The same issue. Node version: v18.16.0 [ERROR] Failed to resolve entry for package "fs". The package may have incorrect main/module/exports specified in its package.json. [plugin vite:dep-pre-bundle]
Getting the same, pnpm
$ pnpm --version
$ Now using node v18.16.0 (npm v9.5.1)
--version
8.6.3
Getting the same. Tried multiple versions of npm/yarn, output is always the same. Debian bookworm, npm 10.1.0, node v20.7.0, yarn 1.22.19
consistently get this same thing on apple silicon. It just comes out of no where. But consistently it does happen.