npm+vite开发报错
使用 npm创建的 vite项目,npm run vite 启动会报错
解决:
- 需要手动的执行 node node_modules/esbuild/install.js
- esbuild issues https://github.com/evanw/esbuild/issues/462
- 直接使用 yarn,不要使用 npm

@~ less路径报错

原因:postcss-import并不会直接去识别~@
解决: alias别名不要使用对象格式,使用数组,替换掉 ~
import path from "path";export default defineConfig({resolve: {alias: [{ find: /^~/, replacement: '' },{find: '@',replacement: path.resolve(__dirname, 'src')},{find: '@components',replacement: path.resolve(__dirname, 'src/components')},{find: '@utils',replacement: path.resolve(__dirname, 'src/utils')},{find: '@layouts',replacement: path.resolve(__dirname, 'src/layouts')},{find: '@routes',replacement: path.resolve(__dirname, 'src/routes')}]}});
@import文档 https://cn.vitejs.dev/guide/features.html#import-inlining-and-rebasing
写路径时候,尽量不要相对绝对路径,请使用@别名方式访问资源
vue-cli里面的 less导入报错
别名:“@”和“~”的坑 https://blog.csdn.net/qq_29018891/article/details/90381333
在解析每个’@pages’的时候,将@pages转换成对应的完整路径
