ts找不到模块'@ angular/platform-b​​rowser';

She*_*hir 12 npm typescript visual-studio-code angular

文件的图像

**app.module.ts文件**

**app.component文件**

我有这个错误,我无法弄明白.我正在尝试导入角度/核心角度/平台浏览器.我在stackoverflow上关注了许多链接,但没有一个帮助我.

这是我的package.json文件

{   "name": "angular-2",   "version": "1.0.0",   "scripts": {
    "start": "concurrently \"npm run tsc:w\" \"npm run lite\" ",
    "tsc": "tsc",
    "tsc:w": "tsc -w",
    "lite": "lite-server",
    "typings": "typings",
    "postinstall": "typings install"   },   "license": "ISC",   "dependencies": {
    "angular2": "2.0.0-beta.13",
    "systemjs": "0.19.25",
    "es6-shim": "^0.35.0",
    "reflect-metadata": "0.1.2",
    "rxjs": "5.0.0-beta.2",
    "@angular/router":  "3.0.0-alpha.7",
    "zone.js": "0.6.6"
       },   "devDependencies": {
    "concurrently": "^2.0.0",
    "lite-server": "^2.1.0",
    "typescript": "^1.8.9",
    "typings":"^0.7.11"   } }
Run Code Online (Sandbox Code Playgroud)

Ric*_*rdo 9

我认为您需要在package.json中安装并添加@ angular/platform-b​​rowser,您可以这样做:

npm install @angular/platform-browser --save
Run Code Online (Sandbox Code Playgroud)

因此,此时angular2有最终版本,您不需要使用测试版.您将项目标记为ionic2项目,但他没有看到像普通的ionic2应用程序,您的package.json中没有任何离子/ cordova依赖项.


Zes*_*est 9

经历了同样的问题,这是一个可靠的解决方案。

我假设您已经生成了一个 Angular cli 项目,这就是您开始编码后遇到的情况。

解决方案

因此,有时 Angular 无法安装所有必需的依赖项,甚至不会在 npm install 上进行更新。

脚步

1. Delete existing folders @angular & @angular-devkit inside node_modules folder
2. perform npm install, or yarn
Run Code Online (Sandbox Code Playgroud)

这应该适用于几乎所有场景。至少为我工作过几次。


T. *_*wat 7

尝试跑步

npm install -g @angular/cli

如果仍然出现错误,则关闭并重新打开编辑器 当我复制现有项目的 src 并将其放入新创建的 cli 项目中时,我在 Visual Studio 中遇到了它(以避免再次创建新组件)

  • 关闭并重新打开编辑器!!!!!!!!!我花了几个小时才找到这个答案。 (9认同)