【发布时间】: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