我是React的新手,从构建应用程序开始,我在安装依赖项时遇到了问题。我想包含material-ui/core
,material-ui/icons
,react-reveal
,react-scroll
和react-slick
之类的软件包。
使用此命令进行安装时:
npm install @material-ui/core @material-ui/icons react-reveal react-scroll react-slick
它表明它们已经安装了,当我开始编码时,它没有编译。
那是我想到这个错误的时候:
npm WARN @ typescript-eslint / eslint-plugin @ 1.6.0需要一个typescript @ *的同位体,但未安装。您必须自己安装对等依赖项。
npm WARN @ typescript-eslint / parser @ 1.6.0需要一个typescript @ *的同位体,但未安装。您必须自己安装对等依赖项。
npm WARN @ typescript-eslint / typescript-estree @ 1.6.0需要一个typescript @ *的对等方,但未安装。您必须自己安装对等依赖项。
npm WARN ts-pnp@1.1.2需要一个typescript @ *对等体,但未安装。您必须自己安装对等依赖项。
npm WARN tsutils@3.14.0需要一个打字稿@@ = 2.8.0的同位体|| > = 3.2.0-dev || > = 3.3.0-dev || > = 3.4.0-dev || > = 3.5.0-dev || > = 3.6.0-dev,但未安装。您必须自己安装对等依赖项。
我想念什么?
答案 0 :(得分:2)
尝试一下:
它帮助了我。
答案 1 :(得分:1)
您还可以通过安装打字稿(在调试输出中清楚地写出)来解决此问题
$ npm install typescript
您还可以使用其他软件包管理器来支持npm,例如pnpm或yarn。
答案 2 :(得分:1)
在尝试重现相同错误的同时,在安装了Node和npm的Windows 10计算机上,创建了一个应用程序,
npx create-react-app APP_NAME
如果我跑步
npm start
如果我转到http:// localhost:3000 /
,该应用程序将正常运行为了解决您遇到的问题,我只安装Typescript
npm install typescript
就足够了。
答案 3 :(得分:0)
我会列出每一个血腥的细节,以防万一它对某些人有帮助: