前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >markmap-vue项目运行报错处理

markmap-vue项目运行报错处理

作者头像
celineWong7
发布2023-03-16 19:38:38
1.1K0
发布2023-03-16 19:38:38
举报
文章被收录于专栏:web前端踩坑web前端踩坑

image.png

最近有个需求时js画思维导图,找到了个markmap插件。 它是一个可以把markdown内容,转化成思维导图的工具。有直接集成到vscode的插件,也有vue/react项目的实现案例。 vue的实现案例如下:

image.png

左侧下载下来之后,要开始运行项目时遇到一些小障碍,此处做个记录,希望能帮助有需要的小伙伴。

执行项目步骤

  1. 安装依赖 npm install
  2. 运行开发环境服务 npm run serve 报错如下:
代码语言:javascript
复制
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:71:19)

==原因==: node v17中的OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。在node v17以前一些可以正常运行的的应用程序,但是在 V17 版本可能会抛出以下异常。 我当前的node版本时18版本。 ==解决方案==: 命令终端运行以下代码 export NODE_OPTIONS=--openssl-legacy-providerset NODE_OPTIONS=--openssl-legacy-provider

  1. 再次npm run serve 又报错:
代码语言:javascript
复制
Syntax Error: Error: No ESLint configuration found in 

===解决方案===: 再package.json同目录下,新建一个vue.config.js,写入

代码语言:javascript
复制
module.exports = {
    // 基本路径
    publicPath: "./",
    // 构建时的输出目录
    outputDir: "dist",
    lintOnSave: false
}

再次npm run serve就可以了,喜大普奔!估计时lintOnSave: false起作用了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档