我在项目(link to the dependency)中安装了vue水平列表依赖项,现在无法删除它。我尝试多次运行“ npm uninstall vue-horizontal-list”(我也尝试在全局范围内以及使用--save进行卸载),但此方法不起作用。我还尝试使用“ npm cache clean --force”清理缓存,但没有成功。当我尝试运行项目时,我一直收到此错误:
This dependency was not found:
* vue-horizontal-list in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-
loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Profile.vue?vue&type=script&lang=js&
To install it, you can run: npm install --save vue-horizontal-list
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\hiberfil.sys'
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\pagefile.sys'
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\swapfile.sys'
我只想将其从项目中完全删除。任何帮助将不胜感激!
答案 0 :(得分:1)
我建议先删除node-modules
文件夹,然后再从您的package.json
文件中删除软件包名称。之后,只需执行npm install
,即可解决您的问题。在安装软件包之前,如果需要,也可以进行npm cache clean --force
,但这并不会改变太多。
答案 1 :(得分:0)
尝试 npm uninstall nameofDependency。 例如,我安装了一个用于自定义滚动条的依赖项 npm install simplebar-vue --save,现在我不再需要了,所以我使用 npm uninstall simplebar-vue 卸载了它这是依赖项的名称,然后从 main.js 的导入中删除。