Vetur找不到package.json
我正在使用 Vue 为我的应用程序编写代码,并且一切正常。然后我开始创建子组件,我无法再刷新本地主机了。
现在它说:
“Vetur 找不到 'package.json”
&
“Vetur 找不到 'tsconfig.json' 或 'jsconfig.json”
当我尝试在 cmd 中“npm run serve”时 - 然后我得到了这个:
C:UserscmanaDesktopWebDeveloperVue appvuetify-todo>npm run serve
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:UserscmanaDesktopWebDeveloperVue appvuetify-todopackage.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:UserscmanaDesktopWebDeveloperVue appvuetify-todopackage.json'
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:UserscmanaAppDataRoamingnpm-cache_logs2021-04-07T12_03_13_953Z-debug.log
根据这个https://vuejs.github.io/vetur/guide/setup.html#project-setup - 我试图用这个内容添加 jsconfig.json 文件。(我删除了所有子组件,所以我只剩下这些 vue 文件(About、Todo、App)。)
{
"include": [
"./src/views/About.vue",
"./src/views/Todo.vue",
"./src/App.vue"
]
}
依然没有。有人有什么想法吗?谢谢<3
回答
安装 EsLint 扩展应该可以解决你的问题
如果你使用的是 VS Code,通过发布者搜索 EsLint 扩展:“Dirk Baeumer”,安装它并批准安装以启动 EsLint 服务器
或者npm install eslint在工作区的终端中运行它
package.json 文件被修改,您的服务器将再次启动
有关 EsLint 扩展的更多信息,您可以查看
https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
祝你好运!