npm startコマンドでAngular2 Projectを実行すると、Duplicate identifier Exportというエラーが発生します。以下package.json、typings.jsonとtsconfig.json。npmがAngular2 Projectを開始しているときに重複した識別子のエクスポートエラーが発生しました
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [ "es2015", "dom" ],
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
}
}
エロtsconfig.json
よろしく アルパース
package.json
{
"name": "Angular2SampleProject2",
"version": "1.0.0",
"scripts": {
"start": "tsc && concurrently \"tsc -w\" \"lite-server\" ",
"e2e": "tsc && concurrently \"http-server -s\" \"protractor
protractor.config.js\" --kill-others --success first",
"lint": "tslint ./app/**/*.ts -t verbose",
"lite": "lite-server",
"pree2e": "webdriver-manager update",
"test": "tsc && concurrently \"tsc -w\" \"karma start karma.conf.js\"",
"test-once": "tsc && karma start karma.conf.js --single-run",
"tsc": "tsc",
"tsc:w": "tsc -w" },
"license": "ISC",
"dependencies": {
"@angular/common": "2.4.0",
"@angular/compiler": "2.4.0",
"@angular/core": "2.4.0",
"@angular/forms": "2.4.0",
"@angular/http": "2.4.0",
"@angular/platform-browser": "2.4.0",
"@angular/platform-browser-dynamic": "2.4.0",
"@angular/router": "3.4.0",
"angular-in-memory-web-api": "0.2.2",
"systemjs": "0.19.40",
"core-js": "2.4.1",
"reflect-metadata": "0.1.8",
"rxjs": "5.0.1",
"zone.js": "0.7.4"
},
"devDependencies": {
"concurrently": "3.1.0",
"lite-server": "2.2.2",
"typescript": "2.0.10",
"canonical-path": "0.0.2",
"http-server": "^0.9.0",
"tslint": "^3.15.1",
"lodash": "^4.16.4",
"jasmine-core": "~2.4.1",
"karma": "^1.3.0",
"karma-chrome-launcher": "^2.0.0",
"karma-cli": "^1.0.1",
"karma-jasmine": "^1.0.2",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~4.0.14",
"rimraf": "^2.5.4",
"@types/node": "6.0.46",
"@types/jasmine": "2.5.36"
}
}
rメッセージ:
Types of property 'pause' are incompatible.
Type '() => void' is not assignable to type '() => ReadWriteStream'.
Type 'void' is not assignable to type 'ReadWriteStream'.
typings/globals/node/index.d.ts(2301,5): error TS2300: Duplicate
identifier 'export='.typings/globals/node/index.d.ts(2323,18): error
TS2300: Duplicate identifier 'Domain'.
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\ProgramFiles\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
npm ERR! node v4.4.4
npm ERR! npm v2.15.1
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `tsc && concurrently "tsc -w""lite
-server" `npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] start script 'tsc &&
concurrently "tsc -w" "lite-server" '.
npm ERR! This is most likely a problem with the Angular2SampleProject2
パッケージ、npm ERR! npm自体ではありません。 npm ERR!あなたのシステムでこれが失敗することを作者に伝えてください: npm ERR! tsc & &同時に "tsc -w" "lite-server" npm ERR!このプロジェクトの問題を開く方法については、 の情報を入手できます。npm ERR! npmのバグAngular2SampleProject2 npm ERR!それが利用できない場合は、 npm ERR!経由で情報を入手できます。 npm ERR! npm所有者l Angular2SampleProject2 npm ERR!上記のログ出力が追加される可能性があります。
npm ERR!サポートリクエストに以下のファイルを含めてください: npm ERR! C:\ Users \ kopuz \ workspace \ Angular2SampleProject2 \ npm-debug.log
非常に曖昧になる。私たちは助けようとするより詳細な情報が必要です。エラーメッセージ全体を提供できますか? – Diullei
'' exclude ':["node_modules"] 'を' tsconfig.json'に追加しようとしましたか? – Saravana
こんにちはディウリー。私は私の質問にエラーメッセージを追加しました。あなたはメッセージでそれを見ることができます。私が逃した簡単なことがあるはずです。 – user2307786