我希望我的 Nx monorepo 中的 React 应用程序能够检索我的资源库中名为common-assets.
我设法用我的 NextJS 应用程序做到这一点,如下所示:
project.json我的 NextJS 应用程序
{
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/clients",
"projectType": "application",
"implicitDependencies": ["common-assets"],
"targets": {
"build": {
"executor": "@nrwl/next:build",
"outputs": ["{options.outputPath}"],
"defaultConfiguration": "production",
"options": {
"root": "apps/clients",
"outputPath": "dist/apps/clients",
"assets": [
{
"input": "libs/common/assets/src/lib",
"glob": "**/*",
"output": "assets"
}
]
},
...
}
Run Code Online (Sandbox Code Playgroud)
我尝试通过修改中的资产密钥来为我的反应应用程序做完全相同的事情project.json
project.json我的 React 应用程序:
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/sellers/src",
"projectType": "application",
"implicitDependencies": ["common-assets"],
"targets": {
"build": {
"executor": "@nrwl/web:webpack",
"outputs": ["{options.outputPath}"],
"defaultConfiguration": "production",
"options": { …Run Code Online (Sandbox Code Playgroud)