vue3 + vite + javaScript的项目,编辑器是vscode。
使用ts编写hook并使用,编译可以正常编译,但里面debugger和控制台打印都不生效。
改成js倒是可以,这是为什么呢?
vite.config.js里sourcemap也开启了,没有作用。
vue3 + vite + javaScript的项目,编辑器是vscode。
使用ts编写hook并使用,编译可以正常编译,但里面debugger和控制台打印都不生效。
改成js倒是可以,这是为什么呢?
vite.config.js里sourcemap也开启了,没有作用。
首先,我想确认一下你的问题。你在使用 TypeScript 编写 Vue 3 的 hook 时,debugger 和控制台打印都不起作用,而改成 JavaScript 则可以正常工作,对吗?
如果以上描述准确,那么可能的原因如下:
debugger
或 console.log
,但在 JavaScript 环境中执行,可能无法正确工作。这是因为在 JavaScript 中可能没有 TypeScript 的类型信息。vite.config.js
中的 sourcemap 设置是正确的。debugger
和 console.log
。解决方案:
vite.config.js
中设置 build.transpile
来确保 TypeScript 文件被转换为 JavaScript。debugger
和 console.log
被正确解析和输出。vite.config.js
中设置 build.sourcemap
为 true
来启用 sourcemap。希望这些信息能对你有所帮助!
8 回答4.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决