【问题标题】:Install error on Vite project with Svelte使用 Svelte 在 Vite 项目上安装错误
【发布时间】:2023-01-14 03:58:27
【问题描述】:

我想试试 svelte,但每当我尝试安装所有 npm 依赖项时,它就无法工作。

这是 npm install 命令的最新日志:

358 verbose stack Error: command failed
358 verbose stack     at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\promise-spawn\lib\index.js:63:27)
358 verbose stack     at ChildProcess.emit (node:events:513:28)
358 verbose stack     at maybeClose (node:internal/child_process:1093:16)
358 verbose stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
359 verbose pkgid esbuild@0.14.54
360 verbose cwd C:\Users\[name]\Documents\svelte\svelteproject
361 verbose Windows_NT 10.0.19044
362 verbose node v16.17.0
363 verbose npm  v8.15.0
364 error code 1
365 error path C:\Users\[name]\Documents\svelte\svelteproject\node_modules\esbuild
366 error command failed
367 error command C:\Windows\system32\cmd.exe /d /s /c C:\Users\[name]\AppData\Local\Temp\postinstall-348afd82.cmd
368 error node:internal/errors:477
368 error     ErrorCaptureStackTrace(err);
368 error     ^
368 error
368 error <ref *1> Error: spawnSync node ENOENT
368 error     at Object.spawnSync (node:internal/child_process:1112:20)
368 error     at spawnSync (node:child_process:827:24)
368 error     at Object.execFileSync (node:child_process:870:15)
368 error     at validateBinaryVersion (C:\Users\[name]\Documents\svelte\svelteproject\node_modules\esbuild\install.js:89:32)
368 error     at C:\Users\[name]\Documents\svelte\svelteproject\node_modules\esbuild\install.js:240:5 {
368 error   errno: -4058,
368 error   code: 'ENOENT',
368 error   syscall: 'spawnSync node',
368 error   path: 'node',
368 error   spawnargs: [
368 error     'C:\\Users\\[name]\\Documents\\svelte\\svelteproject\\node_modules\\esbuild\\bin\\esbuild',
368 error     '--version'
368 error   ],
368 error   error: [Circular *1],
368 error   status: null,
368 error   signal: null,
368 error   output: null,
368 error   pid: 0,
368 error   stdout: null,
368 error   stderr: null
368 error }
369 verbose exit 1
370 timing npm Completed in 8482ms
371 verbose unfinished npm timer reify 1662249334912
372 verbose unfinished npm timer reify:build 1662249342838
373 verbose unfinished npm timer build 1662249342839
374 verbose unfinished npm timer build:deps 1662249342839
375 verbose unfinished npm timer build:run:postinstall 1662249342853
376 verbose unfinished npm timer build:run:postinstall:node_modules/esbuild 1662249342854
377 verbose code 1
378 error A complete log of this run can be found in:
378 error     C:\Users\[name]\AppData\Local\npm-cache\_logs\2022-09-03T23_55_34_708Z-debug-0.log

我通过运行npm init vite 创建了项目并遵循了所有步骤。当我在项目的根目录中运行 npm install 命令时出现了唯一的问题。

【问题讨论】:

  • 您可能安装了旧版本的 create-vite,请尝试使用 npm init vite@latest 创建您的项目

标签: node.js npm svelte vite


【解决方案1】:

可能您正在尝试将它们安装在另一个磁盘中,但您没有安装它们所需的权限。我在 D: 我的项目中尝试安装时遇到同样的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 2022-12-17
    • 2021-06-05
    • 2015-10-21
    • 2023-03-11
    • 2022-07-27
    • 1970-01-01
    相关资源
    最近更新 更多