node之前本来16.16启动成功过,结果有次拉代码下来,同事让我直接给文件夹删除,然后重新拉,结果就不行报这种错误.之前还显示node版本>=18,然后我就弄的node18,结果一直报这样的错误,前端npm run serve项目起不来,有没有大佬能帮忙看一下,谢谢!
因为这些代码我都没有更改过,所以我总感觉不是代码的问题
node之前本来16.16启动成功过,结果有次拉代码下来,同事让我直接给文件夹删除,然后重新拉,结果就不行报这种错误.之前还显示node版本>=18,然后我就弄的node18,结果一直报这样的错误,前端npm run serve项目起不来,有没有大佬能帮忙看一下,谢谢!
因为这些代码我都没有更改过,所以我总感觉不是代码的问题
第一个说参数应该只传一个,但是传了俩,第二个就是说appconfig里没有那个属性,
有没有可能是你改了ts config或者是eslint配置,这报错都是ts错误,也许之前就有,但是你没有配对应的检测工具,所以显示没出来而已,你也可以尝试去掉package里面的版本限制
以下是一些可能的解决步骤,但无法直接为您提供具体的代码:
package.json
文件中列出的依赖项已正确安装。您可以尝试删除 node_modules
文件夹,然后重新运行 npm install
来重新安装依赖。.env
或其他与启动相关的配置文件,确保配置正确。netstat -ano
,在 Linux 和 macOS 上是 lsof -i :<端口号>
)来检查端口状态。package.json
中的 scripts
部分中 serve
命令的定义是否正确。希望这些步骤能够帮助您解决问题
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.6k 阅读
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
TS校验没有通过,错误的部分里面都有对应的错误编码按照提示处理掉就好了。
TS2554 | src/context/index.ts:13:40
的错误就是RoutePremissionFactory.init()
只接收一个参数,但是你传入了两个。TS2339 | src/main.ts:32:12
的错误就是AppConfig
没有定义好unwrapInjectedRef
这个属性类型。既然都用TS开发了,这些基础的问题很快就能处理好了。