技术标签: webpack vue vue.js javascript
npm i -g vue-cli
原因:安装了旧版本的vue-cli,需要卸载
解决:cmd管理员身份运行,npm uninstall vue-cli -g
如果还不行,就去C盘C:\Users\l\AppData\Roaming\npm文件夹下删除vue相关文件
检查vue-cli版本:
vue -V
vue2的最后一个版本是2.9.6
// vue2是项目名,可以自己定义
vue init webpack vue2
vue-cli · Failed to download repo vuejs-templates/webpack: connect ETIMEDOUT 192.30.253.112:443
解决:去https://github.com/vuejs-templates/webpack中下载如下图版本
解压到C:\Users\l.vue-templates文件夹中,把文件夹名改成webpack
创建:最后面加 --offine表示离线
vue init webpack vue2 --offline
// 1.vue2 是文件夹,需要与上面项目名相同
cd vue2
// 2.npm run dev 或者 npm start
npm start
//1.打包
npm run build
//生成dist文件
如果你希望npm start之后自动打开页面,可以在config文件夹–>index.js文件里设置autoOpenBrowser:true
注意:下载脚手架3之前一定要卸载脚手架2
npm uninstall -g vue-cli
// 你可以查看vue版本,如果没有出现2.x.x(x表示0-9的数字),说明卸载成功,命令如下
vue -V
npm i @vue/cli -g
解决方法:npm config set strict-ssl false npm clean cache -force
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install @vue/cli -g
经过查找资料发现是 cnpm 版本有问题,网上有下面两种办法:
npm install [email protected] -g --registry=https://registry.npmmirror.com
我用的第二种方法可以用cnpm下载vue-cli最新版本了
vue -V
@vue/cli 5.0.8
vue-cli3+不支持vue init webpack vue-project
命令,如果想支持,需要安装@vue/cli-init
包
这样的话用vue init webpack vue-project
命令依然创建的是vue2项目
//如果你需要用旧版本(vuecli<3)的vue init功能,可以全局安装一个桥接工具:
cnpm i -g @vue/cli-init
// vue3是项目名,可以自己定义
vue create vue3
说明: vue-cli3+可以创建vue2项目,vue-cli2只能创建vue2项目,只不过vue-cli3创建的vue2项目目录和vue-cli2创建的vue2项目目录不同
// 1.vue3 是文件夹,需要与上面项目名相同
cd vue3
// 与脚手架2运行命令不一样
npm run serve
如果你希望npm run serve之后自动打开页面,可以在package.json文件里"scripts"对象下的serve属性值后面添加–open 如:“serve”: “vue-cli-service serve --open”,
//1.打包
npm run build
//生成dist文件夹
电脑上升级了vue-cli版本,vue-cli版本在3以上,再安装一个@vue/cli-init
包,这样的话就可以用以下命令创建不同版本的vue项目
vue init webpack vue2
创建vue2项目(文件目录有build,config等配置文件)vue init webpack vue2 --offline
创建vue create vue-project
可以选择性创建vue2或vue3项目需要注意:
vant@latest-v2
前端组件库;vant
前端组件库;文章浏览阅读413次。编辑距离用于计算序列之间编辑距离和对齐的python模块。我需要一种方法来计算python中序列之间的编辑距离。我没有能够找到任何合适的库来实现这一点,所以我自己编写了一个。在那里似乎有许多可用于计算编辑的编辑距离库两个字符串之间的距离,但不是两个序列之间的距离。这完全是用python编写的。这种实现可能是在python中优化为更快。如果在C中实现。库API是根据difflib.sequencem..._edit distance python lib
文章浏览阅读3.8k次,点赞2次,收藏15次。antd 的upload组件是点开对话框后,按下确实就会上传,而且如果多选文件也会反复调用后端接口来完成上传。因为项目需要,所以要实现手动上传,和一次性上传多个文件(调用一次后端接口)在实现这个功能时,我翻阅了很多博客,可能是因为版本原因,很多代码都无用,最后还是通过翻阅官方文档,才最终实现。..._antd upload
文章浏览阅读246次。注意 第一步在一个文件下打开终端然后 sqlite3 student.db(创建一个数据库),然后再create stu。callback 回调函数 (只有sql为查询语句的时候,才会执行此语句)6--删除一列(sqlite3 不支持) 用下面方法。功能 :打开sqlite 数据库。功能 :关闭sqlite 数据库。基本sql命令,不以 . 夹头,db:指向sqlite句柄的指针。将新表的名字改为原来表的名字。sqlite3的基本命令。功能:执行一条sql语句。以 . 开头的命令。_sqlite 部署
文章浏览阅读1.4w次。前言canal-server同步到kafka本身是支持Kerberos方式的鉴权的,但是鉴于项目现在使用的kafka集群使用的是SASL/PLAIN的鉴权方式,所以需要对canal-server同步kafka做一下适配改造。准备kafka SASL/PLAIN鉴权的搭建我参考的这篇文章kafka SASL/PLAIN鉴权的搭建了解如何使用java向以SASL/PLAIN方式鉴权的kafk..._canal adapter kafka sasl
文章浏览阅读711次。adb(调试桥):debug工具。adb作用:借助adb工具,可以管理设备或手机模拟器状态。adb相关操作命令如下: 1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd_android的shell命令工具:设备规范管理
文章浏览阅读769次,点赞10次,收藏7次。Centos 7.9 在线安装 VirtualBox 7.0_centos安装virtualbox
文章浏览阅读1.4w次,点赞9次,收藏10次。Autodesk卸载工具是一个专门用于Autodesk软件的卸载工具,可以自动识别电脑中的所有Autodesk软件,只需一键点击就能将Autodesk的软件完美卸载,并且不保留任何痕迹,这款卸载工具就可以帮助用户全面卸载Autodesk软件。_autodesk官方卸载工具
文章浏览阅读4.9k次。1.配置书写错误:配置文件value值引号内不能有空格,属性文件配置信息末尾不能有空格(1)打开属性文件中com.mysql.jdbc.Driver后发现多了一个空格(如下我标出了),所以写属性文件时一定别多输入多余的空格了。 jdbc.driverClassName=com.mysql.jdbc.Driver(此处有空格)(2)配置文件中的value值的" "号中前面或..._cannot find class: com.mysql.jdbc.driver
文章浏览阅读1.8k次。软件常用术语,免得你面对各种设计模式头发晕_软件术语
文章浏览阅读2.8k次。2017-08-02@erixhao 技术极客TechBoosterAI 机器学习第二篇 - 非线形回归分析。我们上文深入本质了解了机器学习基础线性回归算法后,本文继续研究非线性回归。非线性回归在机器学习中并非热点,并且较为小众,且其应用范畴也不如其他广。鉴于此,我们本文也将较为简单的介绍,并不会深入展开。非线性回归之后,我们会继续经典机器学习算法包括决策_非线性回归分析方法
文章浏览阅读164次。一、关系运算:1.等值比较: =语法:A=B操作类型:所有基本类型描述:如果表达式A与表达式B相等,则为TRUE;否则为FALSE举例:hive>select 1 from lxw_dual where 1=1;12.不等值比较: <>语法: A <> B操作类型:所有基本类型描述:如果表达式A为NULL,或者表..._josn mincol
文章浏览阅读767次。1 FI/SD 借口配置FI/SD通过tcode VKOA为billing设置过帐科目,用户可以创建自己的科目定义数据表。 科目是做到COA级的,通过KOFI/KOFK这两个condition type确定分别过帐到FI和CO凭证中。 由于PricingProc.是同Sale_sd 和fi 接口产生什么凭证?