记录egg官方初始化项目失败解决方案

快速初始化

我们推荐直接使用脚手架,只需几条简单指令,即可快速生成项目(npm >=6.1.0):

复制代码
$ mkdir egg-example && cd egg-example
$ npm init egg --type=simple
$ npm i

但是在某些情况下,会安装失败,如下

不管是使用egg-init 还是按照egg官网上提供的方法,npm init egg --type=simple的方式构建项目,都会因为egg源的问题导致项目构建失败。大概信息如下

然后我们的文件是空的,也就是创建失败

总之,就是因为无法访问npm,https://register.npmjs.org不能正常访问导致的。

后来使用egg-init构建项目,也是出现同样的问题,要解决问题,就要解决访问npm源的问题。

通过egg-init的帮助文档:

看到了--registry, -r这个选项,可以设置npm的源,然后在构建项目的时候设置这么个参数,把值设置为淘宝的npm镜像:https://registry.npm.taobao.org

复制代码
npm init egg --type=simple -r=https://registry.npm.taobao.org
相关推荐
浪裡遊6 小时前
Next.js路由系统
开发语言·前端·javascript·react.js·node.js·js
我命由我1234513 小时前
HTML - 换行标签的 3 种写法(<br>、<br/>、<br />)
前端·javascript·css·html·css3·html5·js
Qrun1 天前
Windows11安装nvm管理node多版本
前端·vscode·react.js·ajax·npm·html5
中国lanwp1 天前
全局 npm config 与多环境配置
前端·npm·node.js
中国lanwp1 天前
npm中@your-company:registry 和 registry 的区别
前端·npm·node.js
桃子不吃李子3 天前
简单搭建express服务器
运维·服务器·express
书中自有妍如玉3 天前
Node.Js Express Sqlite3 接口开发
node.js·express
Hilaku4 天前
就因为package.json里少了个^号,我们公司赔了客户十万块
前端·javascript·npm
贪婪的君子4 天前
【每日一面】实现一个深拷贝函数
前端·js
showmethetime4 天前
使用 Node.js 和 Express 构建 RESTful API
node.js·restful·express