我想在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
您好,我刚刚使用简单的方法从CLI创建了一个新项目
ng new frontend
Run Code Online (Sandbox Code Playgroud)
命令,但是一旦进入项目,我将执行以下操作:
cd frontend/src/app
Run Code Online (Sandbox Code Playgroud)
并尝试生成一个像这样的新组件
ng generate component about
Run Code Online (Sandbox Code Playgroud)
我在终端机(MacOS)中收到以下错误消息:找不到NgModule。使用跳过导入选项可跳过NgModule中的导入。
我已经全局安装了Angular 2,并且在运行时
ng --version
Run Code Online (Sandbox Code Playgroud)
我收到以下信息:
Angular CLI: 6.0.0
Node: 8.11.1
OS: darwin x64
Angular:
...
Package Version
------------------------------------------------------
@angular-devkit/architect 0.6.0
@angular-devkit/core 0.6.0
@angular-devkit/schematics 0.6.0
@schematics/angular 0.6.0
@schematics/update 0.6.0
rxjs 6.1.0
typescript 2.7.2
Run Code Online (Sandbox Code Playgroud)
我的内心Angular.json
有:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"frontend": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"prefix": "app",
"schematics": {},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/frontend",
"index": …
Run Code Online (Sandbox Code Playgroud)