@nailip/core
MonoRepo packages/*
的tsconfig.json
不能包含自定义的内部代码的 paths 引用.
@nailip/core
.vscode/settings.json
{
"typescript.preferences.importModuleSpecifier": "relative"
}
// right
{
"incremental": true,
"paths": {
"@nailip/service": ["../../../packages/service/src/index"],
"@nailip/service/*": ["../../../packages/service/src/*"]
}
}
// wrong, because @nailip/core会被@nailip/app-main会直接源码方式引用, 会出现`@/base/*`
{
"incremental": true,
"paths": {
"@/base/*": ["./base/*"],
"@/hooks/*": ["./hooks/*"],
"@/icons/*": ["./icons/*"],
"@/providers/*": ["./providers/*"],
"@/typings/*": ["./typings/*"],
"@/utils/*": ["./utils/*"]
}
}