首页 > 其他 > 详细

【d2-admin】浅入了解 d2-admin之安装

时间:2019-12-31 11:52:15      阅读:223      评论:0      收藏:0      [点我收藏+]

一、简介

  D2Admin 是一个完全 开源免费 的企业中后台产品前端集成方案,使用最新的前端技术栈,小于 60kb 的本地首屏 js 加载,已经做好大部分项目前期准备工作,并且带有大量示例代码,助力管理系统敏捷开发。

二、创建一个d2-admin项目

(c)npm install -g @d2-admin/d2-admin-cli  //全局安装 d2-admin
d2 create 
项目名称 //创建项目 项目模版 //选择简化模版或者完整模版 cd 项目名称 //切换到项目目录 npm install //安装依赖 npm run server //启动项目

见下图

技术分享图片

 

 

 

 技术分享图片

 

 报错1:   No repository field.

技术分享图片

 

解决办法1: 提示缺少“repository”,那就增加“repository”字段:

在package.json中增加repository字段, url地址写上改项目的git地址:

"repository": {
    "type": "git",
    "url": "[git-url-of-your-project]"
},

解决办法2: 将项目声明为私有项目

在package.json中增加private字段, 将项目声明为私有项目:

"private": true,

报错2:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

原因:

fsevents不在package.json里,但是仍然安装了,是因为你的系统是Windows系统,fsevents是苹果系统的可选依赖,你的项目有可能是团队项目,别人在他的mac上安装了fsevents相关依赖库,所以到这边你也就安装到你的windows上边了。你可以检查你的package.json 文件中是不是有fsevents相关依赖,删除即好!
如果没有,其他的npm包也会有依赖fsevents的!!!
这是warning错误,是因为mac下需要 fsevents,这里是在windows环境,所以可以忽略这个警告,对你没什么影响的。

解决方案:删除依赖,重新安装

报错3:
技术分享图片

 

 解决方案:升级node

 

 报错4:启动

技术分享图片

 

 

 相关资料:

【d2-admin】浅入了解 d2-admin之安装

原文:https://www.cnblogs.com/websmile/p/12121513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!