【问题标题】:npm install error. errno 4058npm 安装错误。错误号 4058
【发布时间】:2017-07-07 09:04:38
【问题描述】:

当我尝试为我的包安装依赖项时,我收到以下错误

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

我的 package.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 install typescript 一切正常。 有什么办法可以解决这个问题?

【问题讨论】:

    标签: node.js typescript npm-install


    【解决方案1】:

    删除 package-lock.json 并再次运行 npm

    检查node和npm是否安装正确

    用于检查类型

    npm -v

    如果没有号码,请正确安装。

    如果有任何数字 cam 则 npm 已安装,然后继续

    快速修复:-delete package-lock.json 并重试

    如果上述方法不起作用,请执行以下步骤

    1) 删除 package-lock.json

    2) 打开任务管理器并关闭所有nodejs进程

    3) 运行 npm init 或 npm install

    4) 如果不起作用,请重新启动系统

    【讨论】:

      猜你喜欢
      • 2018-09-12
      • 2016-08-09
      • 2020-10-22
      • 2012-02-09
      • 2022-01-10
      • 2016-04-03
      • 1970-01-01
      • 2023-03-30
      相关资源
      最近更新 更多