Skip to content

Problem

github 镜像地址

https://github.com.cnpmjs.org

https://hub.fastgit.org

vitepress 启动失败

  • 报错:Package subpath './dist/vue.runtime.esm-bundler.js' is not defined by "exports"

  • 解决:node 版本过低,需 16 以上

vitepress 安装 sass 时报错

  • 报错:This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2

  • 解决:node版本不一致,删除package-lock.jsonnode_moduels,保持一致的node版本重新安装

获取当前 npm 源

npm config get registry

npm 切换到淘宝镜像

npm install --registry https://registry.npm.taobao.org

npm提示python未安装

python2.7 下载地址,安装完后将安装路径添加到环境变量Path中,如C:\Python27

Powershell报错 “因为在此系统上禁止运行脚本”

  • 以管理员身份启动windows PowerShellwin+x

  • 查看执行策略:get-ExecutionPolicy => Restricted(受限制的)/ RemoteSigned(远程签名)

-更改执行策略:set-ExecutionPolicy RemoteSigned

VSCODE

  • 折叠:ctrl+shift+[

  • 折叠全部:ctrl+k ctrl+0 (0 为层级,4 比较适合)

  • 展开:ctrl+shift+]

  • 展开全部:ctrl+k ctrl+j

以管理员身份打开命令行工具

  • 搜索cmd应用,右键已管理员身份运行

  • win+r输入cmd,不按enter进入,改为ctrl+shift+enter进入

  • win+x && ctrl+A

  • cmd.exe的安装目录为C:\Windows\System32

npm ERR! cb() never called!

  • 管理员身份清除npm缓存:npm cache clean -f

控制台运行pyhotn文件不打印日志

  • python的安装目录添加到环境变量中

pnpm或者npm安装node-sass时报错

nvm安装指定node版本时未安装npm

pnpm出现regenerator-runtime报错

npm login报错

  • 403:检查当前源(npm config list),若是当前在淘宝镜像,可使用npm login --registry https://registry.npmjs.org,同时npm publish也需指定源

  • 426:2021 年 10 月 4 日后,npm网站和npm registry必须使用TLS安全套接层 1.2 版本,所以需要升级node对应版本到14.18.0以上,同时使用https://registry.npmjs.org而非http://registry.npmjs.org