你似乎没有依赖于“@angle/core”,这是一个错误

我想创建一个角度2应用程序与角度斜面

我在 cmd 上写道:

安装角度

然后:

第一次

但是当我写 npm start 时它显示了一个错误! the error image

Files image

我不明白有什么问题

195585 次浏览

试着逃跑

npm install

在项目文件夹中

删除您的节点模块,检查您的 package.json文件应该有 @angular/core和重新安装它与 npm i

从终端

 > cd myProjectPath
myProjectPath > npm install

我不知道这是否还是个问题。我在 npm 4.1.2台的 @angular/cli v1.1.2台也遇到了同样的麻烦。我删除了 node_modules目录,然后继续更新 npm(因为这在过去是一个常见的原因)。

我想把 npm升级到 5.0.3(最新版本) ,但是由于我使用的是 nvm,它似乎把库搞乱了。因此,我重新安装了 node

然后,我和他一起去了

  • npm cache clean
  • npm rebuild
  • npm install-这一个几次,因为每次它抛出一个不同的包错误

最后,每个包裹都没问题。

希望这个能帮上忙。

在安装所有对等依赖项之后运行 Npm 更新,它将工作。

我遇到了同样的问题,除了删除 node _ module 和重新安装之外,我还需要首先删除 package-lock. json。

当我尝试运行“ ng server”时也出现了同样的错误,之后我看到了一些建议,其中一个技术人员告诉我更新我的 npm。我也这样做了,然后我在输入“ ng server”后得到了这个屏幕

”“无法确定@anger-/编译器-cli 和类型脚本的版本。 最常见的原因是 npm 安装失败。 请确保 package.json 在 devDependency 中同时包含@angle/Editor-cli 和类型脚本,然后删除 node _ module 和 package-lock。Json (如果你有的话)和 再次运行 npm install。”

在执行所有操作之后,现在它正常工作了... ... 并且得到消息“成功编译”

在运行 ng serve 您应该在应用程序的/project 目录中的时候。

如果在另一个目录中运行该命令,就会得到错误:

你似乎没有依赖于“@angle/core”,这是一个错误。

  1. 删除 Node _ module文件夹和 包裹锁定 Json文件。
  2. 然后运行以下命令,它将更新 npm 包。

    npm update

  3. 稍后启动项目,执行以下命令。

    ng serve

以上步骤对我很管用。

您需要从 c: project angle-src 位置运行 ng 服务器,而不仅仅是您的项目的根目录。

执行 ng new ——跳过-install PROJECT _ NAME,然后手动进入创建的文件夹并键入 npm install。 Https://github.com/angular/angular-cli/issues/3906

在我的案例中,以下措施奏效了:

rm -rf node_modules
rm package-lock.json
npm install

所以是 npm install而不是 更新

用以下方法创建新项目:

ng new firstngapp

在你的例子中你缺少 new。这将为你创建文件夹,生成文件和运行 npm install。 似乎你已经创建了文件夹,但没有角度 CLI 应用程序在它。

开始使用应用程序:

ng serve

npm start仅用于从 cli 中弹出的情况。

我也有同样的问题,原因是

  1. 当您运行 ng new app-name时,它将创建一个新的目录,其中包含应用程序名称,并将所有内容安装到该目录中。
  2. 运行以上命令后,人们倾向于运行 ng serve 而且因为应用程序在子目录中,所以它不会找到 package.json 并抛出上面提到的错误。

解决方案很简单。只需移动到子目录,然后运行 ng serve

我遇到的问题是,我遵循了客户服务中心的建议,转向纱线包装管理。

然后,在学习一个教程时,我学习了 npm install --save bootstrap,在那之后,错误开始出现。后来我做了 yarn add xxx,当然,它工作。

为了恢复项目的状态,我按照 这个的答案删除了 node_modulespackage-lock.json,然后运行 yarn install

无法确定@anger-/编译器-cli 和类型脚本的版本。 最常见的原因是 npm 安装失败。

请确保 package.json 中同时包含@angle/Editor-cli 和 然后删除 node _ module 和 package-lock. json (如果有的话) 快跑 重新安装 npm。

如果有人在2018年遇到这种情况,那么最终对我有效的方法是进入我用 ng new my-app创建的 my-app,然后运行 ng serve。这与它需要位于 my-app/package.json而不是 root/package.json的依赖项和 devDependency 有关。它们是两个独立的文件。

即使我将所有的依赖项复制到根文件夹的 package.json,我也必须进入并手动更改配置文件的路径位置,以便进入 my-app/*。进入 my-app/并在那里运行 ng serve,让它像预期的那样工作要容易得多。

因此,这些步骤对任何人都适用:

不管你之前的应用叫什么,如果你有的话。

sudo rm -rf node_modules

rm -f package-lock.json

npm install

ng new my-app

cd my-app

ng serve

这发生在我混合包管理器的时候。我的项目是用 Yarn 生成的,之后,我使用 npm install 添加了几个依赖项(这创建了包锁定。只添加依赖项的 json)。

显然,他们用的是二手包裹锁。找不到角度依赖关系。当我开始只使用纱线,即纱线添加而不是 npm 安装,错误消失了。

面对同样的问题。在运行 ngservice 时,您应该在 apps 目录中。要确认(在 GITBASH 上: 如果您在应用程序目录下,您将在 gitbash 提示符下的目录路径后面有(master)。)

我的解决办法是

npm link
ng build

enter image description here

这就是我解决这个问题的方法。

我第一次运行 npm install @angular/core

然后我运行 npm install --save

当两个安装都成功完成时,我运行 npm serve并收到一个错误消息

"Versions of @angular/compiler-cli and typescript could not be determined.
The most common reason for this is a broken npm install.


Please make sure your package.json contains both @angular/compiler-cli and typescript in
devDependencies, then delete node_modules and package-lock.json (if you have one) and
run npm install again."

然后,我删除了 node _ module 文件夹和 package-lock. json 文件夹。

删除这些文件夹后,我再次运行 npm install --save

我运行 npm start并收到另一个错误。这个错误说的是 Error: Cannot find module '@angular-devkit/core'

我查了 npm install @angular-devkit/core --save

最后,我运行 npm start和项目开始!

在尝试无果之后:

  • Npm 安装
  • Npm 更新
  • 发球

Npm install-g@angle/cli 对我很有用

下面的步骤对我很有效:

1)删除 node_modules/文件夹和 package-lock.json文件。

2) npm install

3) ng serve

也许能帮到你。

  • 删除以前创建的所有文件夹
  • 创建新文件夹
  • 然后尝试从命令“ cd foldername”导航到该文件夹
  • 然后尝试安装“ npm install”

这能解决你的问题。

对于 ng 服务,您需要在该目录内

ashish@ashish-Inspiron-3521:~/Angular$ ng new FireStore
create FireStore/README.md (1025 bytes)
create FireStore/.angular-cli.json (1245 bytes)
create FireStore/.editorconfig (245 bytes)
create FireStore/.gitignore (544 bytes)
create FireStore/src/assets/.gitkeep (0 bytes)
create FireStore/src/environments/environment.prod.ts (51 bytes)
create FireStore/src/environments/environment.ts (387 bytes)
create FireStore/src/favicon.ico (5430 bytes)
create FireStore/src/index.html (296 bytes)
create FireStore/src/main.ts (370 bytes)
create FireStore/src/polyfills.ts (3114 bytes)
create FireStore/src/styles.css (80 bytes)


ashish@ashish-Inspiron-3521:~/Angular$ ng serve
You seem to not be depending on "@angular/core". This is an error.

我是怎么用 cmd 解决这个问题的

ashish@ashish-Inspiron-3521:~/Angular$ cd FireStore/

现在做 cmd

ashish@ashish-Inspiron-3521:~/Angular/FireStore$ ng serve
** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

在点击 ng 服务命令之前,您应该在新创建的 YOUR _ APP 文件夹中

让我们从头开始,

1) install npm

2)创建一个新的角度应用程序(ng new <YOUR_APP_NAME>)

3)进入应用程序文件夹(cd YOUR_APP_NAME)

4) ng serve

我希望它能解决这个问题。

来解决这个问题。

  1. 第一步: cd projectName
  2. 第二步: npm update
  3. 第三步: ng serve -o

例如: enter image description here