tsconfig.json文件,并确保以下配置已经添加:{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@app/*": ["src/app/*"],
"@env/*": ["src/environments/*"]
}
}
}
tsconfig.app.json或tsconfig.lib.json文件中添加以下内容:"compilerOptions": {
"baseUrl": "./",
"paths": {
"@app/*": ["src/app/*"],
"@env/*": ["src/environments/*"]
}
}
tsconfig.app.json或tsconfig.lib.json中是否有以下属性:{
"extends": "../../tsconfig.base.json",
...
}
如有,则确保在根目录中也存在tsconfig.base.json文件。
npm link解决问题。以在client中使用@shared为例:
在共享模块的根目录下运行以下命令:
npm link
在客户端的根目录下运行以下命令:
npm link @shared
如果您需要更新共享模块,可以直接在共享模块目录中运行npm run build,然后重新启动客户端或服务器。