我正在尝试创建一个angular / dotnet核心应用程序的结构。我使用ng generate应用程序来拥有一个主门户和该门户(多个SPA)中的几个自治应用程序。
工作正常 ng build srp-module //它的我的模块编译成功(没有更改目录)
但是除了我想分割我的项目并将它们放在特定目录中之外。
默认情况下:
PortalRoot:
- src
- projects
- module1
- module2
我想拥有
PortalRoot:
- src
Projects
- Module1
- Module2
我更改angular.json
"projects": {
"srp-portal": {
"root": ""
},
"srp-module": {
"root": "../projects/Module/ClientApp/",
"sourceRoot": "../projects/Module/ClientApp/src",
"projectType": "application",
"prefix": "srp-module"
}
但是当更改它并执行ng build srp-module时,我会遇到此错误
Cannot locate node_modules directory.
Error: Cannot locate node_modules directory.
如何指示node_module在根项目级别
谢谢
答案 0 :(得分:0)
这对于angular-cli是不可能的。根一定是angular.json文件所在的位置。