npm i时ERROR:reason: certificate has expired问题

https://blog.csdn.net/m0_73360677/article/details/135774500

# 1.取消ssl验证;

npm config set strict-ssl false

#这个方法一般可以直接解决问题,如不能请尝试第二种方法

# 2.更换npm镜像源:

npm config set registry http://registry.cnpmjs.org

npm config set registry http://registry.npm.taobao.org

清除node本地缓存

npm cache clean --force

npm 报错 canvas@2.9.3 install: `node-pre-gyp install --fallback-to-build --update-binary

npm install canvas --canvas_binary_host_mirror=https://registry.npmmirror.com/-/binary/canvas

ERROR Failed to compile with 5 errors These dependencies were not found:

ERROR Failed to compile with 5 errors 22:00:59

These dependencies were not found:

path-to-regexp in ./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref–13-0!./node_modules/.store/babel-loader@8.3.0/node_modules/babel-loader/lib!./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref–1-0!./node_modules/.store/vue-loader@15.11.1/node_modules/vue-loader/lib??vue-loader-options!./src/components/common/BreadCrumbs.vue?vue&type=script&lang=jsquill/dist/quill.bubble.css in ./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref–13-0!./node_modules/.store/babel-loader@8.3.0/node_modules/babel-loader/lib!./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref–1-0!./node_modules/.store/vue-loader@15.11.1/node_modules/vue-loader/lib??vue-loader-options!./src/components/common/Editor.vue?vue&type=script&lang=jsquill/dist/quill.core.css in ./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref–13-0!./node_modules/.store/babel-loader@8.3.0/node_modules/babel-loader/lib!./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref–1-0!./node_modules/.store/vue-loader@15.11.1/node_modules/vue-loader/lib??vue-loader-options!./src/components/common/Editor.vue?vue&type=script&lang=jsquill/dist/quill.snow.css in ./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref–13-0!./node_modules/.store/babel-loader@8.3.0/node_modules/babel-loader/lib!./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref–1-0!./node_modules/.store/vue-loader@15.11.1/node_modules/vue-loader/lib??vue-loader-options!./src/components/common/Editor.vue?vue&type=script&lang=jssvg-baker-runtime/browser-symbol in ./src/icons/svg/svg/AI.svg

To install them, you can run: npm install --save path-to-regexp quill/dist/quill.bubble.css quill/di

解决:

从你给出的错误信息来看,问题出在几个依赖项没有找到,以及一个vue-style-loader的加载器无法解析。下面是一些可能的解决方案: 安装缺失的依赖项: 对于regenerator-runtime/runtime.js,它通常是由于你正在使用一些使用了regenerator的库或代码,例如regenerator-transform。你可以尝试运行以下命令来安装它: 复制代码

npm install --save regenerator-runtime

对于svg-baker-runtime/browser-symbol,看起来你正在尝试使用svg-baker来转换SVG文件。你需要安装这个包,但是似乎你提供的位置是不正确的。你可以尝试: 复制代码

npm install --save svg-baker

安装vue-style-loader: 如果你正在使用vue-loader和vue-style-loader,你需要确保它们都是最新的版本,并且它们的版本是兼容的。你可以运行以下命令来安装:

npm install --save vue-style-loader vue-loader

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: