编译失败。 /moonholdings.io/node_modules/@types/react- dom/node_modules/@types/react/index.d.ts(2312,14):重复的标识符“ LibraryManagedAttributes”。
编译失败。
/moonholdings.io/node_modules/@types/react- dom/node_modules/@types/react/index.d.ts(2312,14):重复的标识符“ LibraryManagedAttributes”。
不知道为什么我要得到这个。
我已将我的等级"@types/node"从10 降级到8,但是那没有用。也试过了"@types/node": "^9.6.7"
"@types/node"
"@types/node": "^9.6.7"
我的仓库:https : //github.com/Futuratum/moonholdings.io
我的package.json
{ "name": "moonholdings.io", "version": "0.1.0", "private": true, "scripts": { "build-css": "node-sass-chokidar src/ -o src/ --source-map", "watch-css": "npm run build-css && node-sass-chokidar src/ -o src/ --watch --recursive --source-map", "start": "react-scripts-ts start", "build": "react-scripts-ts build", "test": "react-scripts-ts test --env=jsdom", "eject": "react-scripts-ts eject" }, "dependencies": { "@types/react": "^16.4.14", "@types/react-redux": "^6.0.9", "node-sass-chokidar": "^1.3.3", "react": "^16.5.0", "react-dom": "^16.5.0", "react-redux": "^5.0.7", "react-router-dom": "^4.3.1", "react-scripts-ts": "2.17.0", "redux-thunk": "^2.3.0" }, "devDependencies": { "@types/jest": "^23.3.2", "@types/node": "^8.10.29", "@types/react-dom": "^16.0.7", "typescript": "^3.0.3" } }
这是我的tsconfig
{ "compilerOptions": { "traceResolution": false, "strictNullChecks": true, "noImplicitAny": true, "module": "esnext", "target": "es5", "lib": [ "es2015", "es2017", "es6", "es7", "es5", "dom" ], "jsx": "react", "experimentalDecorators": true, "moduleResolution": "node", "baseUrl": "./src", "noUnusedLocals": true, "noUnusedParameters": false, "noImplicitAny": false, "allowSyntheticDefaultImports": true, "importHelpers": true, "strictFunctionTypes": false }, "include": [ "src/**/*", "webpack/**/*" ], "files": [ "core.ts", "sys.ts", "types.ts", "tsc.ts", "registerServiceWorker.ts", "src/registerServiceWorker.ts", "src/setupTests.ts" ], "exclude": [ "typings/browser.d.ts", "typings/browser", "typings", "node_modules", "build", "scripts", "acceptance-tests", "webpack", "jest" ] }
我仍然不确定是什么原因导致了该错误,但是我已经检查了我的应用程序的更早版本,该版本很稳定。因此,要从那里继续工作。
这是工作的package.json
{ "name": "moonholdings.io", "version": "0.1.0", "private": true, "scripts": { "start": "react-scripts-ts start", "build": "react-scripts-ts build", "test": "react-scripts-ts test --env=jsdom", "eject": "react-scripts-ts eject" }, "dependencies": { "@types/jest": "^23.3.1", "@types/node": "^10.9.4", "@types/react": "^16.4.13", "@types/react-dom": "^16.0.7", "react": "^16.4.2", "react-dom": "^16.4.2", "react-ts-with-scss": "2.1.0", "typescript": "^3.0.3" }, "devDependencies": {} }