Svelte项目安装svelte-check后运行npm run报错,求解决方案
解决方法
你遇到的问题是因为npm run只会执行package.json里scripts字段定义好的命令,虽然你已经把svelte-check装到了项目依赖里,但还没把它加到scripts中,所以找不到对应的脚本。
有两种方式可以运行svelte-check:
方式一:直接用npx临时运行
不用修改任何配置,直接在终端执行:
npx svelte-check
npx会自动去node_modules里找到svelte-check的可执行文件并运行,适合临时使用。
方式二:添加到package.json的scripts里(推荐,方便后续重复使用)
- 打开项目根目录的
package.json文件 - 找到里面的
"scripts"区块,新增一行命令:
"scripts": { // 保留你原来已有的脚本,比如"dev": "vite"之类的 "svelte-check": "svelte-check" }
- 保存文件后,再在终端执行
npm run svelte-check就能正常运行了。
另外,如果你只是想检查Svelte的版本,还有更直接的方法:
- 直接看package.json里
svelte依赖对应的版本号 - 或者在终端执行
npm list svelte,查看当前安装的具体版本
内容的提问来源于stack exchange,提问作者petercli
相关产品推荐
相关产品推荐

