问题现象

需要从github.com下载,在生产环境(有npm镜像,但无法直接连外网)情况下无法使用

npm WARN deprecated runjs@4.4.2: This project has been renamed to 'tasksfile'. Install using 'npm install tasksfile' instead.
npm WARN deprecated microcli@1.3.3: This project has been renamed to @pawelgalazka/cli . Install using @pawelgalazka/cli instead
npm WARN deprecated nomnom@1.8.1: Package no longer supported. Contact support@npmjs.com for more info.
npm WARN deprecated microargs@1.1.2: This project has been renamed to @pawelgalazka/cli-args. Install using @pawelgalazka/cli-args instead
npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
npm WARN deprecated kleur@2.0.2: Please upgrade to kleur@3 or migrate to 'ansi-colors' if you prefer the old syntax. Visit <https://github.com/lukeed/kleur/releases/tag/v3.0.0\> for migration path(s).
npm WARN deprecated left-pad@1.3.0: use String.prototype.padStart()
npm ERR! Error while executing:
npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git
npm ERR!
npm ERR! ssh: Could not resolve hostname github.com: Name or service not known
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR!
npm ERR! exited with error code: 128

解决方案:去掉使用Squire的MarkDown编辑器tui-editor

准备:全局安装sass
1、下载sass包
这里以4.12.0版本为例
npm install时会提示地址,4.12.0版本在64位linux下链接地址如下所示:
https://github.com/sass/node-sass/releases/download/v4.12.0/linux-x64-64_binding.node
上传到服务器的/tmp目录
2、全局安装
export SASS_BINARY_PATH=/tmp/linux-x64-64_binding.node
npm cache clear --force
npm install -g node-sass@4.12.0

在vue-element-admin模板中去掉tui-editor
1、修改package.json
删除包括tui-editor的1行

2、删除tui-editor相关文件

rm src/components/MarkdownEditor/index.vue
rm src/views/components-demo/markdown.vue

vi src/router/modules/components.js   删除@/views/components-demo/markdown相关内容,如下所示:
    {
      path: 'markdown',
      component: () => import('@/views/components-demo/markdown'),
      name: 'MarkdownDemo',
      meta: { title: 'Markdown' }
    },

3、安装saas包
npm cache clear --force
rm -rf package-lock.json
npm install --unsafe-perm

4、运行和打包
npm run dev 
npm run build:prod

vue-element-admin去掉使用Squire的MarkDown编辑器tui-editor并在内网打包相关推荐

  1. Vue Element Admin 使用mock模块模拟数据

    Mock 数据是前端开发过程中必不可少的一环,是分离前后端开发的关键链路.通过预先跟服务器端约定好的接口,模拟请求数据甚至逻辑,能够让前端开发更加独立自主,不会被服务端的开发所阻塞. vue-elem ...

  2. vue+element+admin(初始化项目)

    2022.10.17我接触到了vue+element+admin的使用,首先要安装node.jshttps://nodejs.org/zh-cn/download/.和githttps://git-s ...

  3. vue element admin登录方式切换(密码登录或短信登录)

    显示结果: 具体代码可以根据vue element admin源码进行更改,下面是页面代码 <el-form ref="loginForm" :model="log ...

  4. 开源在线的MarkDown编辑器 --【Editor.md】

    开源在线的MarkDown编辑器 --[Editor.md] 下载 官网地址: https://pandao.github.io/editor.md/index.html Gitee 地址:https ...

  5. 在HTML页面中引用Markdown编辑器(Editor.md)

    目录 1.下载Ediotor.md 2.引入Ediotor.md 3.确定Ediotor.md在哪里显示 最近写博客项目,用到了Markdown编辑器,这里介绍一款国内好用的Markdown编辑器:E ...

  6. 后端使用SpringBoot和Jwt工具与Redis数据库+前端Vue Element Admin实现用户携带token的登录功能案例

    登录功能描述: 前端输入对应的用户信息 ,在用户输入邮箱后 点击发送按钮给邮箱发送验证码,拿取到验证填完之后,点击登录按钮给后端发送请求 ,后端接收到请求之后 ,第一步校验验证码,第二步校验用户名和密 ...

  7. Vue Element Admin 用mock模块模拟数据

    步骤简单 一  在 src/api/charts 中添加接口 , 方法名为 getindexMock  import request from '@/utils/request'export func ...

  8. vue element admin中发送请求和设置loading效果

    需求:在表格数据加载完成前进入loading显示数据正在加载,数据加载完成后取消loading效果,axios的超时处理和异常的处理之后进行取消loading效果. 小编接下来就根据这个这个需求进行分 ...

  9. Vue Element Admin 添加侧边栏以及他的页面

    1. 在 /src/views/ 下添加需要的页面 2. 配置路由器 router 中的路由表 routes,分为 constantRoutes 和 asyncRoutes. 将路由的配置信息添加进路 ...

最新文章

  1. HDU - 3333 Turing Tree 线段树区间不同值和+详解+思想
  2. 这些哭笑不得的情景,每个程序员都可能面对
  3. Tools_将Python脚本封装成exe可执行文件
  4. PX4 - position_estimator_inav
  5. java删除文件模糊_Java实现的模糊匹配某文件夹下的文件并删除功能示例
  6. 1323. 6 和 9 组成的最大数字
  7. 剑指Offer:面试题33——把数组排成最小的数(java实现)(未完待续)
  8. SpringCloud集成Security安全(Config配置中心)
  9. 计蒜客挑战难题:整除问题
  10. mysql利用init-connect增加访问审计功能的实现
  11. (转)json+flexgrid+jbox组合运用页面刷新jsp
  12. python pyecharts 折线图_Python数据可视化之pyecharts实现各种图表
  13. Hadoop 面试题之七
  14. (转载)Android开发在路上:少去踩坑,多走捷径
  15. Qt中文编程遇C2001错误,提示“常量中有换行符”
  16. mysql以性别分组_sql语句 根据年纪阶段统计人数 根据性别分组
  17. web端第三方微信登录
  18. Echarts 雷达简单应用
  19. mysql取前一个月时间戳_mysql中获取一天、一周、一月时间数据的各种sql语句写...
  20. python urllib urllib2 urllib3 用法 区别

热门文章

  1. K-means++算法
  2. PTC Creo Illustrate 8.0.0.0
  3. js根据索引删除数组批量指定元素
  4. Flask项目(新闻网站)—— 新闻详情页(点击量累加,用户代码封装)
  5. java数组从小到大排序_JAVA数组从小到大排序代码
  6. 视觉slam十四讲ch5 joinMap.cpp 代码注释(笔记版)
  7. C++学习——第9章 函数
  8. 用自家的网络搭建属于自己的服务器
  9. python程序设计教程胡建华_《Python程序设计教程/胡建华》【摘要 书评 试读】- 京东图书...
  10. onblur和onchange