npm WARN @ typescript-eslint / eslint-plugin @ 1.6.0需要一个typescript @ *

时间:2019-07-05 17:38:49

标签: reactjs npm

我是React的新手,从构建应用程序开始,我在安装依赖项时遇到了问题。我想包含material-ui/corematerial-ui/iconsreact-revealreact-scrollreact-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,但未安装。您必须自己安装对等依赖项。

我想念什么?

4 个答案:

答案 0 :(得分:2)

尝试一下:

  1. 删除“ package-lock.json”文件
  2. 在终端中,转到包含您的项目的文件夹,然后键入“ npm install --save typescript”
  3. 然后键入“ npm install”

它帮助了我。

答案 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 /

,该应用程序将正常运行

React App


为了解决您遇到的问题,我只安装Typescript

npm install typescript

就足够了。

答案 3 :(得分:0)

我会列出每一个血腥的细节,以防万一它对某些人有帮助:

  1. 如有必要,删除 package-lock.json (rm package-lock.json)
  2. 纱线添加@material-ui/core @material-ui/icons react-reveal react-scroll react-slick
  3. 阅读消息以确保已添加依赖项。如果您看到任何内容,请同时添加它们。
  4. 切换到您的 node_modules 目录 (cd node_modules) 然后列出以确保您的所有软件包和依赖项都已安装 (ls)
  5. 检查您的 App.js 以确保您的导入具有正确的路径(无论您是否真的应该有一个 ../)
  6. 转到运行 localhost:3000 的浏览器选项卡
  7. 刷新页面(对于 Chrome,它是您输入 URL 位置左侧的左上角顺时针箭头)