npm create svelte@latest在Ubuntu上不能正常工作



当我尝试使用npm create svelte@latest创建SvelteKit应用程序时,它在使用VS Code与SSH时不起作用。

我连接的SSH服务器在64位英特尔硬件上运行Ubuntu 20.04.2。

当我尝试使用npm create svelte@latest .初始化SvelteKit项目时,它输出一个错误:

import fs from 'fs';
^^
SyntaxError: Unexpected identifier
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)

有办法解决这个问题吗?我很感激你的帮助。

需要更新Node。Ubuntu 20的最新版本是v10,已经过时了。如果您无法将系统更新到Jammy或Kinetic,则可以使用nvm另一个版本管理器来更新系统。我个人喜欢n:

npm i -g n
n stable