使用 vite 中的路径别名导入 ts 文件时出错,如果导入组件(.vue)文件,则没有问题,但如果尝试导入 ts,则会出现此错误
Vite 别名的默认配置
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@/': new URL('./src/', import.meta.url).pathname,
},
},
})
Run Code Online (Sandbox Code Playgroud) 我已经使用 Express + TypeScript 上传了带有节点的项目。此应用程序生成一个dist用于构建的文件夹,但当 vercel 部署我的应用程序时,它不会运行命令构建,因此我为部署我的应用程序所做的就是在本地构建并上传此dist文件夹。这是我的 vercel.json
{
"version": 2,
"buildCommand": "yarn build",
"devCommand": "yarn dev",
"outputDirectory": "dist",
"builds": [
{
"src": "dist/index.js",
"use": "@vercel/node"
}
],
"routes": [
{
"src": "/(.*)",
"dest": "dist/index.js"
}
]
}
Run Code Online (Sandbox Code Playgroud)