首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm run dev不使用sveltekit/vite项目

npm run dev不使用sveltekit/vite项目
EN

Stack Overflow用户
提问于 2022-07-29 18:20:33
回答 1查看 1.1K关注 0票数 0

每当我运行以下命令:npm run dev时,我都会得到以下错误。这是一个sveltekit和vite (我是非常新的)项目。

代码语言:javascript
复制
> my-app@0.0.1 dev
> vite dev

failed to load config from /home/believe/Documents/my-app/vite.config.js
error when starting dev server:
Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@sveltejs/kit' imported from /home/believe/Documents/my-app/vite.config.js.timestamp-1659118538332.mjs
    at new NodeError (node:internal/errors:363:5)
    at packageResolve (node:internal/modules/esm/resolve:698:9)
    at moduleResolve (node:internal/modules/esm/resolve:739:18)
    at Loader.defaultResolve [as _resolve] (node:internal/modules/esm/resolve:853:11)
    at Loader.resolve (node:internal/modules/esm/loader:89:40)
    at Loader.getModuleJob (node:internal/modules/esm/loader:242:28)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:73:40)
    at link (node:internal/modules/esm/module_job:72:36)
EN

回答 1

Stack Overflow用户

发布于 2022-08-04 10:16:24

IMHO,使用/切换到节点的最新版本,最好能解决这个问题。我遇到了这个错误,切换到最新版本的节点对我来说是有效的。

我发现安装nvm (节点版本管理器) cli包是解决和处理此类情况的最好和方便的方法之一。这是因为,它将允许您安装和管理多个版本的节点,这样您就可以在项目之间根据每个相关依赖项的需要切换节点版本。

在本例中,我只需在项目cli中使用nvm use latest,并且nvm将切换到最新的节点版本(if/where安装==>节点v18.7.0 w/ npm 8.15.00 ),对我来说,例如。)。

在此,nvm ls列出了该系统/环境上所有已安装的节点版本,并指出了目前正在使用的节点版本。非常方便!

有关nvm的更多信息,请参见:http://nvm.sh/

*由于您没有提到OS/ENV和终端等,我很遗憾(此时)无法共享特定的安装指令,因此我指向nvm git。希望你能理解。:)

希望这有帮助;祝你今天愉快!:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73169557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档