Javascript 通过npm安装软件包,获取';未找到此依赖项:';错误
我在vue项目中安装了一个由npm install命令调用的包。 然后我尝试在一个组件中导入包Javascript 通过npm安装软件包,获取';未找到此依赖项:';错误,javascript,vue.js,npm,npm-install,Javascript,Vue.js,Npm,Npm Install,我在vue项目中安装了一个由npm install命令调用的包。 然后我尝试在一个组件中导入包 从“htmldiff”导入{diff};//包未使用默认导出 我得到了这个错误 This dependency was not found: * htmldiff in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist
从“htmldiff”导入{diff};//包未使用默认导出
我得到了这个错误
This dependency was not found:
* htmldiff 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/components/Editor3.vue?vue&type=script&lang=js&
To install it, you can run: npm install --save htmldiff
我可以在项目的package.json文件中看到htmldiff。
我还可以看到主文件是在htmldiff的package.json中指定的,如下所示:
"main": "htmldiff.js",
我还应该看什么 包装有故障
在
/node\u modules/htmldiff/package.json
中,main
被定义为htmldiff.js
,但该文件实际上并不存在。它需要是main:“src/htmldiff.js”
您是否尝试过使用npm cache clean
删除缓存?哦,我忽略了路径,添加了准确的路径解决了问题。谢谢。尽管考虑在GITHUB上打开包裹的问题。通常情况下,它应该开箱即用,并且.js也应该缩小!