zoukankan      html  css  js  c++  java
  • 【d2-admin】浅入了解 d2-admin之安装

    一、简介

      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_modulesfsevents):
    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:启动

     相关资料:

  • 相关阅读:
    Python经典的算法题【多测师】
    百度流氓驱动bd0001.sys【多测师】
    github上的前端面试题
    利用H5 FormData 实现表单中多图上传(可带其他如String类型数据)
    border-color的深入理解
    一个好玩的小制作,以及在<a/>中的标签href="javascript:;"/href="javascript:void(0);"/href="javascript:"的用法
    css进行网站布局
    Mybatis中的<trim>标签应用
    css居中小技巧
    css布局模型
  • 原文地址:https://www.cnblogs.com/websmile/p/12121513.html
Copyright © 2011-2022 走看看