vue小白踩坑记

vue富文本tinymce踩坑记 最近在搞富文本,经过对比我选择了tinymce,也遇到很多七七八八的问题,现在终于搞好了 第一、 安装 我现在的版本 “@tinymce/tinymce-vue”: “^3.2.2”, “tinymce”: “^5.4.2”, npm install @tinymce/tinymce-vue -S,npm install tinymce -S 第二、 从node_modules复制我们想要的东西 下载的时候可以先在static下面建个目录tinymce,下载tinymce完成后在node_modules 阅读详情

最近有接触到一个网站内容管理的后台系统,项目很小,但对我而言,vue是挺难的,因为我一直是保持对vue和element的轻量级接触,往深了就是根本不会,也不懂。可没办法,因为这是我的工作,必须要做。

因为我有一段时间没有接触过vue的配置和环境了,大概半年多吧,我感到前端的变化真的是太快了,这次npm的坑我踩了不少,就是因为前端的环境我没跟上。

坑一:如果不能确定可以遵守ESLint规范的话,创建项目时不要选ESLint

如果不小心安装了,就到build文件中找到webpack.base.conf.js,将下面这句代码注释掉:

由于编辑工具的不同,报规范异常的红线不一定能去掉,更好的方案我也没找到,目前只能这样了,希望知道的人提供一下,谢谢!

 

坑二:由于npm的服务器在国外,导致npm下载依赖很慢

1.可以使用阿里的cnpm命令行工具代替:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

通过查看其版本号,可以检测是否安装成功

2.有强迫症的人如果非要用npm命令,可用命令行直接设置全局的下载镜像:

npm config set registry https://registry.npm.taobao.org

可使用如下命令查看是否成功:

npm config get registry

坑三:运行npm install命令时,vue项目外会出现一个package-lock.json(npm更新迭代产生的问题)

这个问题,我真的不知道什么意思,反正当时坑死我了,我上一次用vue还没有这个文件

这里我有搜到一点相关的资讯,还望前端大佬解释一下:

https://zhidao.baidu.com/question/1900051802716272340.html

 

坑四:安装sass失败

由于sass-loader依赖于node-sass,所以按如下顺序分别下载依赖:

npm install --save-dev node-sass
npm install --save-dev sass-loader

暂时我只能想到这么多,再遇到我会补充,如果以上有不足的地方,希望各位大佬能指正,谢谢!

C# typeof() 和 GetType()区别 总得来说他们都是为了获取某个实例具体引用的数据类型System.Type。 1、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法,x.GetType(),其中x为变量名,由x实例返回得到一个类型 2、typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称,返回一个类型 3、System.Type.GetType(),有两个重载方法 比如有这样一个变量i: Int32 i = new Int32(); 使用GetType(),i... 阅读详情

相关推荐

Faster Planner——Kinodynamic Astar详解

实际成本和启发式成本 实际成本 Actual Cost   每条轨迹的真实代价函数定义如下: J(T)=∫0T∥u(t)∥2dt+ρT \mathcal{J}(T)=\int_{0}^{T}\|\mathbf{u}(t)\|^{2} d t+\rho T J(T)=∫0T​∥u(t)∥2dt+ρT 离散形式下: 启发成本 Heuristic Cost pμ∗(t)=16αμt3+12βμt2+vμc+pμc=pμc+vμc+T2∗((2∗vμc−2∗vμg)/(2∗T)−(6∗pμc−6∗pμg+6∗T∗v

漫长IT路 4835

前端学习---移动端vue开发踩坑记

前言: 大概两个月前投身于一个项目中去,项目是一个移动端的项目,所选用的框架是时下比较流行的vue。这篇文章也是针对这个项目和以前自己学习时的一些总结,包括一些通用的移动端开发要注意的事项、vue开发遇到的一些问题。本文的目的是为了在以后的开发中我们可以避免这些坑,提高我们的开发效率。 一、移动端开发特有问题: 1、移动端样式的兼容性: 在当前移动端的开发要面对各种不同的手...

dgtu84052的博客 311

Macbook Pro上如何修改brew源

一、需求说明 我的macbook电脑安装了中科大的brew源码,发现安装gpg工具失败,其他工具可以正常安装,为了能将gpg安装成功,就找了找切换brew源的方案,记录如下。 二、切换至国内源 由于使用github默认源有可能存在路径远或者部分服务访问超时的原因,切换至国内源可以提速。 2.1 替换brew.git $ cd "$(brew --repo)" # 中国科大: $ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git #

bufegar0的博客 1080

node-sass 安装失败的各种坑

开始的时候引入别人的一个项目npm installnpm run dev 启动项目报错> sell@1.0.0 dev E:\web_hwf\Vue\02app > node build/dev-server.js Listening at http://localhost:8888 webpack: wait until bundle finished: /index....

Huang_wf 7万+

PyCharm配置WSL开发环境保姆级教程:从安装Conda到项目依赖一键搞定

本文提供PyCharm配置WSL开发环境的完整教程,涵盖从安装Conda到项目依赖管理的全流程。详细介绍了WSL2环境准备、Conda环境配置、PyCharm远程解释器设置等关键步骤,并包含实用技巧和常见问题解决方案,帮助开发者高效搭建Python开发环境。

weixin_42620202的博客 309

Dify+MCP Server打造禅道AI智能助手

Dify AI与MCP Server结合打造的禅道AI智能助手,实现了项目管理智能化升级。该方案通过大语言模型和自动化工作流,提供四大核心功能:1)自动化报表生成,支持多维度数据统计与可视化;2)禅道系统管理操作,简化产品/项目/任务管理流程;3)基于知识库的智能问答系统;4)数据库灵活查询与可视化输出。系统采用分层架构,通过MCP协议实现AI与数据源解耦,解决了传统禅道在数据孤岛、工具碎片化等问题。实际应用验证了其在用户管理、任务创建、Bug处理等场景的高效性,显著提升了项目管理效率。

oNew_Lifeo的博客 1709

vue axios post 爬坑之路

axios post提交 思路:把request method:options 变成post 如何变换? 查询文档发现默认发送的是字符串格式,需要将其转化成URL的格式,以&进行拼接。 引入qs之后,问题就解决了 cnpm install qs import qs from ‘qs’ ...

tianqidear的博客 779

信贷模型域——清收阶段模型(贷后模型)

本文深入探讨了信贷模型域中的清收阶段模型(贷后模型),涵盖早期催收模型(C卡)、晚期催收模型、Best Time to Contact模型和回收模型。这些模型通过多维度数据输入,运用分类、回归和生存分析等建模方法,输出关键指标如还款概率、回收率等,广泛应用于银行、资产管理公司和催收外包公司,助力提升回款率、优化资源分配、降低催收成本,并融入贷后风控体系。

庄小焱 653

Vue + TypeScript + Element 项目实战及踩坑记

Vue + TypeScript + Element 项目实战及踩坑记 前言 本文讲解如何在 Vue 项目中使用 TypeScript 来搭建并开发项目,并在此过程中踩过的坑 。 TypeScript 具有类型系统,且是 JavaScript 的超集,TypeScript 在 2018年 势头迅猛,可谓遍地开花。 Vue3.0 将使用 TS 重写,重写后的 Vue3.0 将更好的支持 TS...

tzllxya的博客 1万+

【AI大模型应用开发】教你用AI轻松将你的知识库变为知识图谱(附完整代码,直接运行)

本文我们来介绍如何使用AI,将自己的知识库自动转换为知识图谱,并进行可视化展示。

同学小张的博客 3929

利用 IP 中的集成调试功能来调试 PCI Express 链接训练问题

JTAG Debugger”和“In-system IBERT”功能结合在一起即可提供即时信息,用于判断链接训练问题的可能原因。“test_rd.tcl”文件可读取 BRAM 中存储的调试数据,并输出 *.dat 文件,如下所示。同样,您可能看到某一箭头旁的数字较大,表明可能存在不稳定的链接。要采集 PCIe 链接眼图,请在 IP 配置 GUI 的“Add. Debug Options”选项卡中选择“启用 In-System IBERT (Enable In-System IBERT)”选项。

qq_43416206的博客 536

记Vue踩坑

1、报错信息: npm run serve npm ERR! missing script: serve npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Rian\AppData\Roaming\npm-cache\_logs\2020-01-21T10_34_05_5...

qq_42248955的博客 3010

Unity 热更新技术 | (二) AssetBundle - 完整系列教程学习

开始学习热更新方面系列知识,就从这一篇开始吧! 本系列教程 会从热更新基本概念出发,详细介绍热更新相关的全套知识点。 如热更新技术基本原理、热更新主流方案、AssetBundle系列教程、Lua语言编程、Lua与Unity交互教程、Xlua框架使用、热更新实战教程等方面。 热更新作为一个开发者必备技能,如果想学习的话,可以从现在开始了哦~ 接下来从 AssetBundle - 完整系列教程学习 开始学习吧!

努力前行,总会成为自己心中的那道光 1万+

Vue踩坑记

一、Vuex Mutations 定义了一个Mutation,里面有两个业务参数,分别是用户姓名、用户手机号,用户姓名可以正常获取,但第二个参数无法取到,提示undefined,赋值是没问题的。查看Vuex官方API发现,如果是多个参数,需要将其以一个对象的形式定义。 ...

dong_chl的专栏 460

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

vue项目部署至nginx&踩坑记

1. 前言 在本地吭哧吭哧的写了两个星期,终于到了需要部署到服务器供测试的时候了!! 初始的设想是部署到tomcat,放在ROOT目录下,即可以使用 域名:端口/ 访问,但是涉及到后台请求跨域了,百度+咨询前同事,得出了结论:通过nginx反向代理,实现请求路径映射到目标后台服务器; 此外,nginx本身可以作为静态资源文件服务器,还可以省去...

lvdou1120101985的博客 3673

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

vue中使用protobuf踩坑记

因公司需求需使用protobuf,然后就有了这个踩坑记录 什么是protobuf? 官方解释为: Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You d...

weixin_34217773的博客 854

生产环境踩坑记:Vue接入jssdk踩坑记

想要查看前面的笔记请翻阅我的优快云博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你! 1.获取当前url //获取url,注意踩坑 let url = location.href.split('#')[0] 坑点:1. 这里要注意的就是url的问题,如果url没有正确传递,后端也会返回信息,但是签名信息会是错误的。 2. 上面提到的完整url指的是:'http(s)‘部分,以及’?‘后面的GET参数部分,但不包括’#'hash后面的部分。可以通过 location.href 来获取。

AlaiaCodeingLife 3795

vue踩坑记

一、vue项目启动后在IE浏览器报: Unhandled promise rejection ReferenceError: “Promise”未定义 问题原因:   IE一些低版本的浏览器对于ES6语法不支持   Promise是es6语法里为了解决异步函数多重嵌套的问题(回调地狱)   说明: 或许你并不没有使用Promise,但是有可能你使用Axios等,其中原理也是Promise,进行了封装而已 解决办法: 1、 安装 babel polyfill   npm install --save babe

令主 1788

Vue3 Transition 踩坑记

系列首发于公众号[『前端进阶圈』],若不想错过更多精彩内容,请“星标”一下,敬请关注公众号最新消息。Transition组件子元素不能包含注释,这会导致无法通过运行时编译,导致组件不能正确渲染。(我踩了半小时的坑,不要跟我一样)模板编译中,Transition子元素不允许多个组件或元素,否则编译不通过,根据单测源码得知,如果需要多个分支,可以使用来确定具体分支。Transition子元素的组件中可以包含注释,但是不要包含太多,不然会影响渲染效率。希望大家能从我的经验中获得一些收获,避免重复踩坑。

Immerse的 Blog 617

Vue3开发踩坑记

点击上方“程序员黑叔”,选择“置顶或者星标”你的关注意义重大!作者:vita2333链接:https://juejin.im/post/6892317013734064135“期待了很久...

weixin_46837985的博客 1758

记一次Vue使用History模式的踩坑

Vue的History模式和Hash模式的区别 简单说Hash模式是会带有#号的,浏览器向服务端发送请求时,只会把#前的链接发送给服务端,所以后端同学并不需要处理,并且页面可以刷新不会返回404之类的恶心页面。是不是感觉很方便呢~ 但是这个#号往往会给我们来带一些奇怪的bug,比如生成二维码的时候会自动过滤掉#后面的参数啊,微信登录,已经分享的时候都会把#后面的参数或者路径都过滤掉,这样我们就很不...

a1543070977的博客 1万+

Vue之axios请求踩坑记

在我们使用Vue框架的时候,我们不免会遇到各种各样的问题,话不多说。我们直接扔出我们的问题 Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response. Request header field Content-Type is not ...

bb7bb的博客 3743

<vue-router 踩坑记>

vue踩坑记

xiaobaixuedaima的博客 1217

Vue项目踩坑记~

最近在写一个Vue的项目~踩了很多坑,下面总结一下出现的问题 1.空白页面,不提示报错,但是什么都没有 main.js const app = new Vue({ router }).$mount('#app') 错误原因:在创建vue实例对象时,没有添加render方法。 解决: const app = new Vue({ router, render...

weixin_30323631的博客 309

Dockerfile 构建 Vue 镜像踩坑记

▌背景 目前在公司维护的测试工具平台,有时候前端需要更新。改完前端 Vue 项目之后,还得在执行 npm run build 打包整个项目,再把打包好的整个项目拷贝过去后端项目中:这一步骤非常繁琐且不符合前后端分离的思想。为此考虑使用 Nginx 部署前端项目,后期可以配合 rancher 进行 CICD。 ▌Dockerfile 详解 # 构建镜像基于onbuild_vue:v1镜像 FROM harbor.bluemoon.com.cn/lw/onbuild_vue:v1 AS builder

1万+

记vue-pdf踩坑过程

vue-pdf踩坑过程,解决部分中文不能加载或乱码问题,解决二次加载文件缓存问题

hangxingzzz的博客 3138
上一篇: java前后端开发某些版本问题
下一篇: springboot 上传图片并回显
谭CV
博客等级 码龄9年 73粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值