我正在开发Visual Studio 2017中的Asp.Net Core 2和Angular 5项目.
当我要发布我的项目时,错误' 命令'npm run build - --prod"退出,代码1 '显示在错误列表窗口中.
我在ASP.NET Core 2 Angular模板链接中使用Angular CLI
创建了项目,一切都很好,项目正确运行和发布.
过了一会儿,我不知道究竟发生了什么导致项目没有发布.
在npm-debug.log文件中
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'run',
1 verbose cli 'build',
1 verbose cli '--',
1 verbose cli '--prod' ]
2 info using npm@3.10.10
3 info using node@v6.10.3
4 verbose stack Error: ENOENT: no such file or directory, open …Run Code Online (Sandbox Code Playgroud) 我想在asp.net core 2.0 SPA中添加一个新组件,角度为4,角度为cli,此版本:
@ angular/cli:1.4.2
节点:8.4.0
os:Linux x64
当我ng g c vehicle-form在组件目录上运行此命令时出现此错误:
错误:找不到新组件的NgModule.使用skip-import选项跳过导入NgModule中的组件.找不到新组件的NgModule.使用skip-import选项跳过导入NgModule中的组件.
另外,我有3个文件而app.module.ts不是一个:\:
app.module.browser.ts
app.module.shared.ts
app.module.server.ts
我使用angular-cli设置了角度2项目,它对我有效.有什么方法可以将这个项目添加到visual studio中的asp.net核心
使用生成新组件时ng g c my-component出现错误:
找不到NgModule。使用跳过导入选项可跳过NgModule中的导入。
如果然后使用跳过导入选项,Angular将在我的e2e文件夹中生成组件。
我假设这与我在执行ng upgrade之前angular.json调用的文件有关,angular-cli.json这无疑是导致此问题的原因,因为似乎已经进行了一些结构性更改。
有没有解决此问题的方法,而无需使用CLI创建新项目,然后手动复制文件。
ng gc从根目录“ my-app”运行。
资料夹结构:
my-app
- dist
- e2e
- node_modules
- src
- app
- etc
Run Code Online (Sandbox Code Playgroud)
my-app文件夹中的angular.json
**Angular Versions:**
@angular-devkit/architect 0.6.8
@angular-devkit/build-angular 0.6.8
@angular-devkit/build-optimizer 0.6.8
@angular-devkit/core 0.6.8
@angular-devkit/schematics 0.6.8
@angular/cli 6.0.8
@ngtools/webpack 6.0.8
@schematics/angular 0.6.8
@schematics/update 0.6.8
rxjs 5.5.2
typescript 2.5.3
webpack 4.8.3
Run Code Online (Sandbox Code Playgroud)