Angular 2中茉莉花节点模块的误差



我正在收到以下错误,

  • 我已经尝试更改我的打字稿版本,但这无法解决问题。
  • 我已经尝试运行npm update --save,但仍然没有作品。

    [默认]/users/gdayton/documents/auction/node_modules/@types/jasmine/index.d.ts:39:37中的错误参数初始化器仅在函数或构造函数实现中允许。

    [默认]/users/gdayton/documents/auction/node_modules/@types/jasmine/index.d.ts:39:45中的错误找不到名称" keyof"。

    [默认]/users/gdayton/documents/auction/node_modules/@types/jasmine/index.d.ts:39:51中的错误'='预期。

这是我的软件包.json文件。

{
  "name": "auction2",
  "version": "0.0.0",
  "license": "MIT",
  "angular-cli": {},
  "scripts": {
    "start": "ng serve",
    "lint": "tslint "src/**/*.ts"",
    "test": "ng test",
    "pree2e": "webdriver-manager update",
    "e2e": "protractor"
  },
  "private": true,
  "dependencies": {
    "@angular/common": "2.0.0",
    "@angular/compiler": "2.0.0",
    "@angular/core": "2.0.0",
    "@angular/forms": "2.0.0",
    "@angular/http": "2.0.0",
    "@angular/platform-browser": "2.0.0",
    "@angular/platform-browser-dynamic": "2.0.0",
    "@angular/router": "3.0.0",
    "core-js": "^2.4.1",
    "rxjs": "5.0.0-beta.12",
    "ts-helpers": "^1.1.1",
    "zone.js": "^0.6.23"
  },
  "devDependencies": {
    "@types/jasmine": "^2.2.30",
    "angular-cli": "1.0.0-beta.16",
    "codelyzer": "~0.0.26",
    "jasmine-core": "2.4.1",
    "jasmine-spec-reporter": "2.5.0",
    "karma": "1.2.0",
    "karma-chrome-launcher": "^2.0.0",
    "karma-cli": "^1.0.1",
    "karma-jasmine": "^1.0.2",
    "karma-remap-istanbul": "^0.2.1",
    "protractor": "4.0.9",
    "ts-node": "1.2.1",
    "tslint": "3.13.0",
    "typescript": "2.0.2"
  }
}

您运行所有软件包的快速更新,然后更新包含更新版本的package.json文件,请按照以下步骤

  1. 删除 node_modules 文件夹。
  2. 从C删除NPM-CACHE: Users username appdata roaming
  3. 打开命令提示符并导航到应用程序的根文件夹。
  4. 使用命令

    检查NPM软件包中的更新
    npm-check-updates -u
    
  5. 使用命令

    更新所有软件包,然后修改您的软件包。
    npm update --save
    

另外,使用命令

全局更新NPM软件包
npm install -g npm-check-updates

希望这必须解决您的问题,如果不是让我知道。

[default]/users/gdayton/documents/auction/node_modules/@types/jasmine/jasmine/index.d.ts:39:45中的错误

keyof在Typescript 2.1中引入,在您的package.json中,我看到Typescript 2.0.2。我知道您提到了您升级的打字稿,但可能需要一个更新的版本。

最新更新