You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

排查package.json自动新增含file:依赖的异常问题

Vue.js 2项目中package.json自动生成含项目名称的"file:"依赖导致npm操作失败

我在维护Vue.js 2 Web应用时,近10天遇到一个新问题:package.json的依赖列表中会自动出现一条包含项目名称与"file:"值的依赖,该问题会导致npm操作失败。有时我可以手动删除该依赖并保存文件继续操作,但有时刚保存完,这条异常依赖就会再次出现。

异常依赖截图:
package.json中的异常依赖

我的VS Code安装了不少扩展,但所有扩展的安装时长都超过100天。请问有没有人遇到过类似问题?


补充信息

用户settings.json内容:

{
  "java.configuration.runtimes": [
    {
      "name": "JavaSE-1.8",
      "path": "C:\\Program Files\\Java\\jdk1.8.0_241",
      "default": true
    },
    {
      "name": "JavaSE-11",
      "path": "C:\\Program Files\\Java\\jdk-11.0.8"
    }
  ],
  "java.home": "C:\\Program Files\\Java\\jdk-11.0.8",
  "http.proxySupport": "on",
  "http.proxyStrictSSL": false,
  // "win-ca.inject": "append",
  "rsp-ui.enableStartServerOnActivation": [
    {
      "id": "redhat.vscode-server-connector",
      "name": "Red Hat RSP Server",
      "startOnActivation": true
    }
  ],
  "maven.executable.path": "C:\\DTools\\mvn\\bin\\mvn",
  "maven.executable.preferMavenWrapper": false,
  "java.configuration.checkProjectSettingsExclusions": false,
  "java.semanticHighlighting.enabled": true,
  "java.project.importOnFirstTimeStartup": "automatic",
  "java.maven.downloadSources": true,
  "editor.suggestSelection": "first",
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "explorer.confirmDelete": false,
  "redhat.telemetry.enabled": true,
  "[html]": {
    "editor.defaultFormatter": "vscode.html-language-features"
  },
  "mssql.connections": [
    {
      "server": "{{put-server-name-here}}",
      "database": "{{put-database-name-here}}",
      "user": "{{put-username-here}}",
      "password": ""
    }
  ],
  "[javascript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "editor.formatOnSave": true,
  "[vue]": {
    "editor.defaultFormatter": "Vue.volar"
  },
  "[json]": {
    "editor.defaultFormatter": "vscode.json-language-features"
  },
  "git.enableSmartCommit": true,
  "git.mergeEditor": false,
  "window.commandCenter": true,
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "diffEditor.ignoreTrimWhitespace": false,
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "win-ca.inject": "append",
  "editor.stickyScroll.enabled": false,
  "github.copilot.editor.enableAutoCompletions": true,
  "vue.server.hybridMode": true
}

已安装扩展列表(部分已禁用):

dineug.vuerd-vscode
dotjoshjohnson.xml
eamodio.gitlens
equimper.react-native-react-redux   
esbenp.prettier-vscode
fantasytyx.tortoise-svn
github.copilot
github.copilot-chat
gruntfuggly.todo-tree
hediet.vscode-drawio
johnstoncode.svn-scm
leosj29.primefaces-intellisense     
ms-azuretools.vscode-docker
ms-ceintl.vscode-language-pack-pt-br
ms-dotnettools.csdevkit
ms-dotnettools.csharp
ms-dotnettools.vscode-dotnet-runtime
ms-dotnettools.vscodeintellicode-csharp
ms-mssql.data-workspace-vscode
ms-mssql.mssql
ms-mssql.sql-database-projects-vscode
ms-vscode-remote.remote-containers
ms-vscode-remote.remote-wsl
msjsdiag.vscode-react-native
octref.vetur
rangav.vscode-thunder-client
redhat.fabric8-analytics
redhat.java
redhat.vscode-commons
redhat.vscode-rsp-ui
redhat.vscode-server-connector
sohibe.java-generate-setters-getters
ukoloff.win-ca
visualstudioexptteam.intellicode-api-usage-examples
visualstudioexptteam.vscodeintellicode
vscjava.vscode-gradle
vscjava.vscode-java-debug
vscjava.vscode-java-dependency
vscjava.vscode-java-pack
vscjava.vscode-java-test
vscjava.vscode-maven
vue.volar

工作区settings.json为空,是否需要提供默认settings.json?


内容的提问来源于stack exchange,提问作者Bruno Lamps

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 01:17:02