Results 20 comments of ananiy

ts支持多会上~

> 感谢反馈。 > 这个问题 和 eslint-config-ali 维护团队之前有讨论过,目前底层的阿里前端规约中已经包含代码风格的一些约束,配置比 prettier 的维度更多一些,所以默认没有集成这个插件 没有感觉到有约束, 如果我写如下代码 ```ts const a = 123 ; ``` 123和分号中间的空格是不会提示有问题的 = = eslint 和 prettier 的比较参考: https://prettier.io/docs/en/comparison.html

好吧 这个确实是我的失误 之前社区的一些config没有添加类似的rule, 让我先入为主了, 抱歉抱歉 不过我还是坚持我的观点, 格式化的事情就交给格式化工具去做, 既然提供了prettier的配置, eslint配置就应该使用prettier的配置去检测代码的格式问题

提供参考: https://prettier.io/docs/en/integrating-with-linters.html https://github.com/prettier/eslint-plugin-prettier#recommended-configuration

我有了新的视角 项目中不仅只有js代码 还有html, css, json等文件 这些文件的代码风格也是需要保证一致的 所以我认为 一致的的prettier配置是需要的 让lint专门做语法的错误检查 prettier做代码风格的检查 而不是统一交给eslint

![image](https://user-images.githubusercontent.com/33290601/144341821-aa6a95bf-63d7-43d8-a712-d08209d530db.png) 像这样的代码eslint检测是完全没问题的 但是prettier会格式化成统一的样式

切换路由是指前端的路由还是后端的路由? 一旦打开页面, 就是前端的路由在起作用了, 除非是浏览器新建tab输入地址, 才是后端的路由起作用. 不太清楚你的问题出在哪... 不过欢迎使用 :D

nextjs一旦浏览器加载完ssr出的页面, 就是前端的路由负责跳转, 请求应该不会传到nestjs的路由, 看看network里面, 请求了哪些地址

@Fled8617 重装一下包试试 我的包依赖是有@types/next的, 这个包依赖了@types/next-server, 应该是不需要显示装一次的, 如果不行你就在自己的项目装一个吧...类型声明而已