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
,然后重新启动客户端或服务器。