今天踩了一个小坑,在vite内写vue3代码 使用 path 时报错
报错信息
No match found for location with path "/user/info"Error: Module "path" Error: Module "path" has been externalized for browser compatibility. Cannot access "path. resolve" in client code.
原因: vite 源码中设定了不允许在客户端代码中访问内置模块代码。
解决方法
npm i path-path-browserify
import path from "path-browserify"
// 使用上方引入
// import path from "path"
问题解决