Node.js npm安装错误。errno 4058
当我尝试为我的包安装依赖项时,我收到以下错误Node.js npm安装错误。errno 4058,node.js,typescript,npm-install,Node.js,Typescript,Npm Install,当我尝试为我的包安装依赖项时,我收到以下错误 npm WARN package@1.0.0 No description npm WARN package@1.0.0 No repository field. npm ERR! path C:\Users\user_name\Desktop\typeScript_react_webpack_app_template\node_modules\typescript npm ERR! code ENOENT npm ERR! errno -4058
npm WARN package@1.0.0 No description
npm WARN package@1.0.0 No repository field.
npm ERR! path C:\Users\user_name\Desktop\typeScript_react_webpack_app_template\node_modules\typescript
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\user_name\Desktop\typeScript_react_webpack_app_template\node_modules\typescript' -> 'C:\Users\user_name\Desktop\typeScript_react_webpack_app_template\node_modules\.typescript.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\user_name\AppData\Roaming\npm-cache\_logs\2017-07-07T08_55_48_803Z-debug.log
mypackage.json
{
"name": "package",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.25.0",
"babel-loader": "^7.1.1",
"babel-preset-es2017": "^6.24.1",
"babel-preset-react": "^6.24.1",
"ts-loader": "^2.2.2",
"typescript": "^2.4.1",
"webpack": "^3.0.0"
},
"dependencies": {
"react": "^15.6.1",
"react-dom": "^15.6.1"
}
}
如果我以npm安装类型脚本的形式安装软件包,那么一切都可以正常工作。
这个问题的解决方案是什么
删除package-lock.json并再次运行npm
检查节点和npm是否正确安装
用于检查类型
npm-v
如果没有号码,请正确安装
如果安装了任何数量的cam,则安装npm,然后继续
快速修复:-删除package-lock.json并重试
如果上述步骤不起作用,则执行以下步骤
1) 删除package-lock.json
2) 打开任务管理器并关闭所有nodejs进程
3) 运行npm init或npm安装
4) 如果不起作用,请重新启动系统