你似乎不依赖于"@ angular/core".这是一个错误

web*_*dev 133 npm angular-cli angular

我想用角度cli创建一个角度2 App

我写的是cmd:

npm install angular-cli -g

然后:

ng firstngapp

但是当我写下npm start时它会显示错误! 错误图像

文件图片

我不明白这个问题

gal*_*van 189

试着跑

npm install
Run Code Online (Sandbox Code Playgroud)

在项目文件夹中


nir*_* pb 77

在运行时,ng serve 您应该在应用程序的/项目目录中.

如果在另一个目录中运行该命令,则会收到错误消息:

你似乎不依赖于"@ angular/core".这是一个错误.

  • 我在正确的目录中,但同样的错误. (11认同)
  • 我依赖于"@ angular/core",但我不在项目目录中,所以我得到了这个错误 (2认同)

sel*_* mn 15

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


sab*_*bin 13

  1. 删除node_modules文件夹和package-lock.json文件.
  2. 然后运行以下命令它将更新npm包.

    npm update

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

    ng serve

以上步骤对我有用.


Poo*_*oja 7

从终端

 > cd myProjectPath
 myProjectPath > npm install
Run Code Online (Sandbox Code Playgroud)

  • 这看起来非常类似于目前的最佳答案 - 这是一个必要的答案吗? (8认同)

Ash*_*168 7

以下步骤对我有用:

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

2) npm install

3) ng serve


小智 7

可以帮到你.

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

这将解决您的问题.


Mat*_*uez 5

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

我想升级npm5.0.3(最新)但是因为我使用nvm它似乎弄乱了库.因此,我重新安装node.

然后,我去了

  • npm cache clean
  • npm rebuild
  • npm install - 这几次,因为每次它都会使用不同的包发出错误

最后,每个包都很好.

希望这可以帮助.