排查package.json自动新增含file:依赖的异常问题
Vue.js 2项目中package.json自动生成含项目名称的"file:"依赖导致npm操作失败
我在维护Vue.js 2 Web应用时,近10天遇到一个新问题:package.json的依赖列表中会自动出现一条包含项目名称与"file:"值的依赖,该问题会导致npm操作失败。有时我可以手动删除该依赖并保存文件继续操作,但有时刚保存完,这条异常依赖就会再次出现。
异常依赖截图:
我的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
相关产品推荐
相关产品推荐

