为什么不能实例化一个空的 Angular 应用程序?
Why can not instantiate an empty Angular app?
为什么不能实例化一个空的 Angular 应用程序?
我正在关注官方文档:https://angular.io/guide/setup-local。
我首先使用命令安装了 angular:npm install -g @angular/cli
。
现在我正尝试通过 运行创建一个空应用程序:ng new app
。
这是我得到的输出:
my.name@mylaptop MINGW64 ~/source/repos/parentFolder
$ ng new app
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use? SCSS [ https://sass-lang.com/documentation/syntax#scss ]
CREATE app/angular.json (3657 bytes)
CREATE app/package.json (1289 bytes)
CREATE app/README.md (1021 bytes)
CREATE app/tsconfig.json (543 bytes)
CREATE app/tslint.json (1953 bytes)
CREATE app/.editorconfig (246 bytes)
CREATE app/.gitignore (631 bytes)
CREATE app/browserslist (429 bytes)
CREATE app/karma.conf.js (1015 bytes)
CREATE app/tsconfig.app.json (270 bytes)
CREATE app/tsconfig.spec.json (270 bytes)
CREATE app/src/favicon.ico (948 bytes)
CREATE app/src/index.html (289 bytes)
CREATE app/src/main.ts (372 bytes)
CREATE app/src/polyfills.ts (2838 bytes)
CREATE app/src/styles.scss (80 bytes)
CREATE app/src/test.ts (642 bytes)
CREATE app/src/assets/.gitkeep (0 bytes)
CREATE app/src/environments/environment.prod.ts (51 bytes)
CREATE app/src/environments/environment.ts (662 bytes)
CREATE app/src/app/app-routing.module.ts (246 bytes)
CREATE app/src/app/app.module.ts (393 bytes)
CREATE app/src/app/app.component.html (25530 bytes)
CREATE app/src/app/app.component.spec.ts (1089 bytes)
CREATE app/src/app/app.component.ts (208 bytes)
CREATE app/src/app/app.component.scss (0 bytes)
CREATE app/e2e/protractor.conf.js (808 bytes)
CREATE app/e2e/tsconfig.json (214 bytes)
CREATE app/e2e/src/app.e2e-spec.ts (636 bytes)
CREATE app/e2e/src/app.po.ts (262 bytes)
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @types/node@~8.9.4.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'app'
npm ERR! notarget
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\my.name\AppData\Roaming\npm-cache\_logs\dateandtime7Z-debug.log
Package install failed, see above.
我当然可以 运行 npm i @types/node
并且它有效,它为我安装了 @types/node@~13
版本。但这对我创建项目没有帮助,因为在 运行 宁 npm i @types/node
之后我仍然没有一个空的 angular 项目。
请帮我解决这个愚蠢的错误。这让我发疯,因为它应该是开发过程中最简单的事情——创建空项目。可我却像没脑子一样认真地磕磕绊绊,因为我做不到。
我想要的结果是有一个空的默认 angular 项目。
安装最新的node Js
删除包-lock.json文件
使用以下命令安装 npm
npm install
安装最新的node Js
运行 CLI 上的以下命令
ng new my-app
为什么不能实例化一个空的 Angular 应用程序?
我正在关注官方文档:https://angular.io/guide/setup-local。
我首先使用命令安装了 angular:npm install -g @angular/cli
。
现在我正尝试通过 运行创建一个空应用程序:ng new app
。
这是我得到的输出:
my.name@mylaptop MINGW64 ~/source/repos/parentFolder
$ ng new app
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use? SCSS [ https://sass-lang.com/documentation/syntax#scss ]
CREATE app/angular.json (3657 bytes)
CREATE app/package.json (1289 bytes)
CREATE app/README.md (1021 bytes)
CREATE app/tsconfig.json (543 bytes)
CREATE app/tslint.json (1953 bytes)
CREATE app/.editorconfig (246 bytes)
CREATE app/.gitignore (631 bytes)
CREATE app/browserslist (429 bytes)
CREATE app/karma.conf.js (1015 bytes)
CREATE app/tsconfig.app.json (270 bytes)
CREATE app/tsconfig.spec.json (270 bytes)
CREATE app/src/favicon.ico (948 bytes)
CREATE app/src/index.html (289 bytes)
CREATE app/src/main.ts (372 bytes)
CREATE app/src/polyfills.ts (2838 bytes)
CREATE app/src/styles.scss (80 bytes)
CREATE app/src/test.ts (642 bytes)
CREATE app/src/assets/.gitkeep (0 bytes)
CREATE app/src/environments/environment.prod.ts (51 bytes)
CREATE app/src/environments/environment.ts (662 bytes)
CREATE app/src/app/app-routing.module.ts (246 bytes)
CREATE app/src/app/app.module.ts (393 bytes)
CREATE app/src/app/app.component.html (25530 bytes)
CREATE app/src/app/app.component.spec.ts (1089 bytes)
CREATE app/src/app/app.component.ts (208 bytes)
CREATE app/src/app/app.component.scss (0 bytes)
CREATE app/e2e/protractor.conf.js (808 bytes)
CREATE app/e2e/tsconfig.json (214 bytes)
CREATE app/e2e/src/app.e2e-spec.ts (636 bytes)
CREATE app/e2e/src/app.po.ts (262 bytes)
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @types/node@~8.9.4.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'app'
npm ERR! notarget
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\my.name\AppData\Roaming\npm-cache\_logs\dateandtime7Z-debug.log
Package install failed, see above.
我当然可以 运行 npm i @types/node
并且它有效,它为我安装了 @types/node@~13
版本。但这对我创建项目没有帮助,因为在 运行 宁 npm i @types/node
之后我仍然没有一个空的 angular 项目。
请帮我解决这个愚蠢的错误。这让我发疯,因为它应该是开发过程中最简单的事情——创建空项目。可我却像没脑子一样认真地磕磕绊绊,因为我做不到。
我想要的结果是有一个空的默认 angular 项目。
安装最新的node Js
删除包-lock.json文件
使用以下命令安装 npm
npm install
安装最新的node Js
运行 CLI 上的以下命令
ng new my-app