【问题标题】:Why can not instantiate an empty Angular app?为什么不能实例化一个空的 Angular 应用程序?
【发布时间】:2021-04-06 20:50:08
【问题描述】:

为什么不能实例化一个空的 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 之后我仍然没有一个空的角度项目。

请帮我解决这个愚蠢的错误。它让我发疯,因为它应该是开发过程中最简单的事情——创建空项目。但是我认真地绊了一下,好像我没有脑子一样,因为我做不到。

我想要的结果是有一个空的默认角度项目。

【问题讨论】:

    标签: node.js angular npm command-line-interface npm-install


    【解决方案1】:
    1. 安装最新的节点Js

      https://nodejs.org/en/

    2. 删除package-lock.json文件

    3. 使用以下命令安装 npm

      npm install
      

    【讨论】:

    • 您的答案都没有帮助。弹出同样的错误。
    【解决方案2】:
    1. 安装最新的节点Js

      https://nodejs.org/en/

    2. 在 CLI 上运行以下命令

      ng new my-app
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 2015-01-09
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多