【问题标题】:npm install firebase always failsnpm install firebase 总是失败
【发布时间】:2020-09-20 07:12:41
【问题描述】:

当我尝试安装 firebase 时,它​​总是失败。我想在我的 REACTJS 项目中安装 firebase 使用

`npm i firebase`

并显示此错误: npm WARN tsutils@3.17.1 需要一个 typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta 但没有安装。您必须自己安装对等依赖项。

npm 错误!代码 EPERM npm 错误!系统调用取消链接 npm 错误!路径 G:\react\netflix\netflix-clone\node_modules\youtube-player\node_modules\debug\src npm 错误!错误号-4048 npm 错误!错误:EPERM:不允许操作,取消链接 'G:\react\netflix\netflix-clone\node_modules\youtube-player\node_modules\debug\src' npm 错误! [OperationalError: EPERM: operation not allowed, unlink 'G:\react\netflix\netflix-clone\node_modules\youtube-player\node_modules\debug\src'] { npm 错误!原因:[错误:EPERM:不允许操作,取消链接 'G:\react\netflix\netflix-clone\node_modules\youtube-player\node_modules\debug\src'] { npm 错误!错误号:-4048, npm 错误!代码:'EPERM', npm 错误!系统调用:'取消链接', npm 错误!路径:'G:\react\netflix\netflix-clone\node_modules\youtube-player\node_modules\debug\src' npm 错误! }, npm 错误!错误号:-4048, npm 错误!代码:'EPERM', npm 错误!系统调用:'取消链接', npm 错误!路径:'G:\react\netflix\netflix-clone\node_modules\youtube-player\node_modules\debug\src', npm 错误!父母:'youtube播放器' npm 错误! } npm 错误! npm 错误!该操作被您的操作系统拒绝。 npm 错误!该文件可能已被使用(由文本编辑器或防病毒软件), npm 错误!或者您没有访问它的权限。 npm 错误! npm 错误!如果您认为这可能是权限问题,请仔细检查 npm 错误!文件及其包含目录的权限,或尝试运行 npm 错误!再次以 root/管理员身份执行该命令。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\ADMIN\AppData\Roaming\npm-cache_logs\2020-09-20T07_03_09_714Z-debug.log

我的 package.json 文件在这里:

{
  "name": "netflix-clone",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.5.0",
    "@testing-library/user-event": "^7.2.1",
    "axios": "^0.20.0",
    "movie-trailer": "^2.0.6",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-scripts": "3.4.3",
    "react-youtube": "^7.12.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

【问题讨论】:

  • 你能分享package.json代码
  • 使用 powerShell(管理员),cmd 没有权限
  • 你试过npm cache clean --force吗?
  • @Amr 我昨天不小心试过了。

标签: javascript reactjs firebase npm npm-install


【解决方案1】:

这可能是权限问题。 您可以做的是通过右键单击命令行(CMD)并选择“以管理员身份运行”以管理员身份打开命令行(CMD)。 打开后,导航到您的项目文件夹,然后安装 firebase。图片是为 windows 添加的,但如果你有 MAC 那就做相应的吧!

【讨论】:

    猜你喜欢
    • 2019-02-23
    • 2019-05-24
    • 2016-01-22
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    相关资源
    最近更新 更多