-
node版本如何升级
2018-08-15 22:01:54今天安装了vue cli 3,使用命令时报: You are using Node v8.4.0, but this version of vue-cli ...然后再用node -v,发现在本地的node版本是v8.4.0,有点老了,要升级了。 可是,node怎么升级呢?有点慌...爬坑后的结论:window系统升级node只能到node官网下载window安装包来覆盖之前的node。
以下为我的爬坑之路:
今天安装了
vue cli 3
,使用命令时报:You are using Node v8.4.0, but this version of vue-cli requires Node >=8.9. Please upgrade your Node version.
然后再用
node -v
,发现在本地的node
版本是v8.4.0
,有点老了,要升级了。可是,
node
怎么升级呢?有点慌。用
npm install
,肯定不可以啊,环境包含包着包啊!!用
node
境像吧,第一次就是用它,这次肯定也可以。但这。。。,有些野蛮,不像是程序员的追求。
这不行,那野蛮,百度吧(就这点本事了!!!)
果然,找到一篇轻松两步完成Node.js版本升级。
首先,你得用
npm
全局安装一个管理node版本的管理模板n
,对就是n
,不用怀疑,github地址https://github.com/tj/n。安装命令
npm i -g n
但我的电脑却报错了
我勒个去,这错报的,继续百度,又一篇npm install -g n 运行错误
将安装命令修改为
npm i -g n --force
一切ok!
下一步,升级node版本
管理板块
n
的命令有很多-
升级到指定的版本
n 版本号 如 n 10.0.0
-
安装最新的版本
n latest
-
安装最近的稳定版本
n stable
作为一个开发者,我选择了稳定版本(我怕啊)
来看看效果
报错了,百度再查,github上说用
n --stable
就可以执行,那就再来好像成功了,但感觉不对啊,执行node -v
还是之前那个版本,我。。。,继续百度,直到我看到这篇文章windows下更新Node
我知道我错了,
原来n模块是不支持window系统,window系统升级node就只有到node官网下载window安装包来覆盖之前的node。
-
-
vue cli 3 升级到 vue cli 4 方法步骤及升级点总结
2019-10-26 18:45:44vue cli 3 升级到 vue cli 4 指南 vue cli 3 升级到 vue cli 4 方法步骤及升级点总结 vue-cli 3升级vue-cli 4 官方英文升级文档,中文滞后 一.首先,在全局安装最新的 Vue CLI: npm install -g @vue/cli # OR yarn ...vue cli 3 升级到 vue cli 4 方法步骤及升级点总结
简介:vue cli 4 官方已经更新有一段时间了,现在是
4.0.5
版本,看了官方文档大概有二十几点的更新,还是干货满满呀,值得升级一下,下面是升级步骤。一.首先,在全局安装最新的 Vue CLI:
npm install -g @vue/cli # OR yarn global add @vue/cli
检查安装的版本
vue -V # 输出:@vue/cli 4.x.x 说明@vue/cli 4安装成功( vue cli 3的版本会输出 3.x.x )
踩坑记录
npm install -g @vue/cli
执行成功,但是执行vue -V
输出的还是3.5.6
(我以前安装的版本),于是又重新执行
npm install -g @vue/cli
,显示成功,执行vue -V
输出的还是3.5.6
,一脸懵逼 ,然后重启电脑,再执行
vue -V
输出@vue/cli 4.0.5
,解决 。二.在项目根目录下执行
vue upgrade
然后出现
提示
继续升级这些插件吗?
输入Y
即可.三.等步骤二 执行完会发现主要有 2 个文件被修改
1.文件 babel.config.js
主要是 babel 的预设由
@vue/app
改成了@vue/cli-plugin-babel/preset
原来的
module.exports = { presets: [ '@vue/app', // 这行 [ '@babel/preset-env', { useBuiltIns: 'entry' } ] ] }
升级后的
module.exports = { presets: [ '@vue/cli-plugin-babel/preset', // 这行 [ '@babel/preset-env', { useBuiltIns: 'entry' } ] ] }
2.文件 package.json (package-lock.json 也会更改)
主要是依赖升级
原来的
{ "@vue/cli-plugin-babel": "^3.11.0", "@vue/cli-plugin-eslint": "^3.11.0", "@vue/cli-service": "^3.11.0" }
升级后的
{ "@vue/cli-plugin-babel": "^4.0.5", "@vue/cli-plugin-eslint": "^4.0.5", "@vue/cli-service": "^4.0.5" }
四.然后启动项目
npm run serve
然后报下面的错
1.第一个错(警告)
WARN A new version of sass-loader is available. Please upgrade for best experience.
这行是
vue cli 4
升级了自己的依赖sass-loader
导致的它把
sass-loader
由^7.x.x
的版本升级到了^8.0.0
,而我项目中使用的是^7.1.0
所以升级一下自己项目的
sass-loader
就好了执行下面命令即可
npm i sass-loader@8.0.0 -D
2.然后第二个错说没有安装
core-js
vue cli 4
把core-js
由^2.x.x
的版本升级到了^3.x.x
于是安装一下
npm i core-js
然后重启项目还是不行,看了下官方文档和 babel 有关
main.js 代码中
import '@babel/polyfill'
隐藏这个代码
重启好了
然后把
@babel/polyfill
换成babel-polyfill
即可npm i babel-polyfill
main.js 代码中 改为
import 'babel-polyfill'
五.vue cli 4 主要升级点总结
1.
"@vue/cli-plugin-babel", "@vue/cli-plugin-eslint", "@vue/cli-service"
由v3
的版本升级到了v4
2.
sass-loader
由v7
的版本升级到了v8
3.
core-js
由v2
的版本升级到了v3
4.
webpack-chain
由v4
的版本升级到了v6
5.
css-loader
由v1
的版本升级到了v3
6.
url-loader
由v1
的版本升级到了v2
7.
file-loader
由v3
的版本升级到了v4
8.
copy-webpack-plugin
由v4
的版本升级到了v5
9.
terser-webpack-plugin
由v1
的版本升级到了v2
10.
@vue/cli-plugin-pwa
由v3
的版本升级到了v4
11.新增插件
vue add vuex
vue add router
12.
pug-plain
已重命名为pug-plain-loader
13.默认目录结构已更改
src/store.js
改为src/store/index.js
src/router.js
改为src/router/index.js
14.由于兼容性原因,仍支持
router&routerHistoryMode
选项preset.json
但是现在建议使用它来
plugins: { '@vue/cli-plugin-router': { historyMode: true } }
获得更好的一致性
15.
api.hasPlugin('vue-router')
不再受支持,现在api.hasPlugin('router')
16.
lintOnSave
选项的默认值(未指定时)从true
更改为default
17.废弃
vue-cli-service test:e2e
18.
@vue/cli-plugin-e2e-nightwatch
Nightwatch.js
已从0.9
升级到1.x
19.
@vue/cli-plugin-unit-mocha
升级到Mocha 6
20.
@vue/cli-plugin-unit-jest
jest
由v23
升级到v24
21.
@vue/cli-plugin-typescript
更好的ts(x)
支持 ,胜过js(x)
参考链接
-
强!chrome彻底关闭自动升级新方法实例演示,终于解决了chrome自动升级的烦恼
2018-11-17 10:40:11原理:以往各种方法禁用chrome自动升级不成功,它有各种方法来升级谷歌,但一定是用update里的升级程序来升级的,你可删除里面的文件,但是它会直接生成,我们切断这一步,只要它没法在里面生成程序,那么它就无法...我们做法是:清空Update文件夹,并设置权限,让chrome没有权限改这个文件夹。
原理:以往各种方法禁用chrome自动升级不成功,它有各种方法来升级谷歌,但一定是用update里的升级程序来升级的,你可删除里面的文件,但是它会直接生成,我们切断这一步,只要它没法在里面生成程序,那么它就无法升级了。
system权限介绍:系统权限,里面最高的权限,administrator权限也是它赋予的,所以我们来把它对于这个文件夹的控制全部设置为拒绝,那么就没有任何程序可以来更改这个文件夹了。
具体做法如下:
- 首先就是清空Update文件夹里的内容,提示程序占用删除不了,在任务管理器里找到google update的进程杀掉。
- 接下来右键Update文件夹,属性里的安全页签里点击编辑,设置system完全控制权设置为拒绝。System是最高权限,设置完了之后google就没有权限动这个文件了。
注:拒绝的优先级大于允许,所以虽然同时有允许和拒绝,但是已经没有权限了。
设置权限演示:
喜欢的点个赞❤吧!
-
nodejs升级的两种方法
2018-03-26 15:41:13方法一: 用n升级nodejs # 全局安装n $ npm install -g n # 升级到最新稳定版 $ n stable # 升级到最新版 $ n lastest # 升级到定制版 $ n v7.10.0 # 切换使用版本 $ n 7.10.0 (ENTER) 删除制定...方法一: 用n升级nodejs
# 全局安装n $ npm install -g n # 升级到最新稳定版 $ n stable # 升级到最新版 $ n latest # 升级到定制版 $ n v7.10.0 # 切换使用版本 $ n 7.10.0 (ENTER)
删除制定版本
$ n rm 7.10.0
用制定的版本执行脚本
$ n use 7.10.0 some.js
方法二:用NVM来升级nodejs
github 下载nvm
配置项目到环境变量中$ source ~/.bashrc $ nvm --version # 升级到到定制版 $ nvm install 7.10.0 # 升级到最新版 $ nvm install lastest # 升级到稳定版 $ nvm install stable
注:nvm在使用的时候有坑,建议使用n来升级nodejs和控制版本.
欢迎关注我的公众号
-
python中pip 安装、升级、升级固定的包
2018-06-19 17:31:47# pip install --upgrade 要升级的包名 包名 目前安装的版本号 最新版本号 2.5 pip卸载包 # pip uninstall 要卸载的包名 3. pip使用实例 3.1 安装 redis # pip install redis ... -
Node快速切换版本、版本回退(降级)、版本更新(升级)
2018-12-17 00:07:02Node快速切换版本、版本回退(降级)、版本更新(升级) 场景 最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升级到10.x版的node后,又用不了另一套工作流。 问题 怎么实现node版本降级、升级?是否... -
macOS10.13.6及以下版本不能自动升级到更高版本的解决方案
2019-05-06 10:15:57我习惯了App Store升级macOS和XCode。最近我升级了我的iphone xr到iOS 12.2版本。真机调试时,提示需要XCode升级到10.2版本才能使用。 我打开App Store发现操作系统是10.13.6,已经是‘最高版本’,无法升级了。下面... -
python3升级pip3
2020-08-23 01:03:07python3升级pip相关指令错误命令1:错误命令2:正确命令: 因为python默认升级pip的命令是:pip install --upgrade pip,那python3应该如何升级呢(尤其是当系统中同时含有python2.7和python3的时候) 错误命令1: ... -
Python 使用 pip 升级所有包
2017-09-14 15:16:49pip 当前内建命令并不支持升级所有已安装的Python模块。 列出当前安装的包: pip list 列出可升级的包: pip list --outdate 升级一个包: pip install --upgrade requests // mac,linux,unix 在命令前加 sudo -H ... -
anaconda升级sklearn版本
2017-09-05 21:18:15调用sklearn的model_selection...于是,开始了sklearn的升级之旅。1.查看原有版本首先使用conda list命令,查看一下现有的版本: 果不其然,版本是0.17.1,版本太低,果断开始升级。2.升级到最新版本使用conda update -
Anaconda升级与Spyder升级命令
2018-01-21 21:35:48step1:首先以管理员的身份启动cmd....step2:升级conda(升级Anaconda前需要先升级conda)命令为:conda update conda step3:升级anconda命令为:conda update anconda step4:升级spyder命令为:conda update spyder -
客户端升级系统升级策略
2015-07-28 19:32:46我们项目组的客户端多大20余种,两年前为这些客户端写了一个升级模块,但是不够强悍。去年年中重新做了一个灰度升级系统,专门为客户端升级服务。现在分享下这个系统的升级策略。 发布版 所有版本号比发布版低的... -
Python pip升级及升级失败解决方案 pip 20.2.2升级20.2.3教程
2020-09-14 18:14:05Python pip升级及升级失败解决方案 本教程用于Python pip升级及失败解决方案 首先查看脚本 pip show pip 我已经升级到了最新的版本 安装其他模块过程中出现下面提示,便说明你需要升级pip You are using ... -
Ubuntu升级软件和ubuntu升级系统的命令
2018-10-07 10:12:33sudo apt-get update: 升级安装包相关的命令,刷新可安装的软件列表(但是不做任何实际的安装动作) sudo apt-get upgrade: 进行安装包的更新(软件版本的升级) sudo apt-get dist-upgrade: 除了拥有upgrade的全部功能... -
conda升级命令-升级conda、anaconda及各种包
2019-03-11 21:44:54升级Anaconda需要先升级conda conda update conda conda update anaconda conda update anaconda-navigator //update最新版本的anaconda-navigator conda update xxx #更新xxx文件包 -
OTA 升级主要升级那些内容
2017-09-13 07:55:59请问OTA 升级主要升级更新那些内容? 那些分区? 求仔细详细点? -
centos升级glibc(升级到 2.17版)
2017-10-17 00:41:321、原先的系统glibc库的版本是2.12,需要升级到2.17版本。下载地址:http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz 这里可以选择你所需要的版本。2、安装部署[root@kafzook1 common]# tar -xf glibc-2.17.tar.... -
HTML5进阶(二)HBuilder实现软件自动升级
2016-03-04 17:44:52HBuilder实现软件自动升级 前言 移动APP开发好后需要实现软件自动升级功能,经过一番搜索,发现HBuilder具有“App资源在线升级更新”的功能,遂研究之。 经过一番测试,在源码思想的基础之上对其进行了优化。代码... -
HTML5进阶(三)HBuilder实现软件自动升级(优化篇)
2016-03-16 11:09:03HBuilder实现软件自动升级(优化篇) 前言 受前篇博客《HBuilder实现软件自动升级》(点击查看详情)的影响,测试过程中发现APP自动更新还是存在问题,第一次升级没有任何问题。第二次升级时,若wrt升级包的名字相同,则... -
macOS 11.0怎么升级?macOS Big Sur 升级教程
2020-06-24 15:55:13那么macOS 11.0怎么升级?一起来看看macOS 11.0升级教程。 适配macOS 11.0的电脑: 目前macOS 11.0开发者测试版已经公布,正式版将在秋季开始推出,以下是所有可以升级和兼容macOS 11.0系统的Mac电脑: 2015... -
webpack升级
2018-11-15 19:19:50因为react版本是15.6.2版本,所以打包发布之后,react提示版本outdated,所以想要将所有版本都升级到最新,但是相关版本有依赖,升级之后出现各种问题,在此处记录一下。 一、网上查到全部升级命令,下面测试一下... -
Java并发——Synchronized关键字和锁升级,详细分析偏向锁和轻量级锁的升级
2018-03-22 17:01:421、锁升级 2、锁粗化 3、锁消除 一、Synchronized使用场景 Synchronized是一个同步关键字,在某些多线程场景下,如果不进行同步会导致数据不安全,而Synchronized关键字就是用于代码同步。什么情况下会数据不... -
yarn 升级指令
2018-11-16 14:24:20yarn 升级最新版本 npm install yarn@latest -g 查看yarn历史版本 npm view yarn versions --json yarn 升级指定版本(例:升级到1.21.3版本) yarn upgrade v1.21.3 -
CocoaPods版本升级
2017-09-03 17:51:58升级CocoaPods的步骤和安装的时候差不多,具体参考如下步骤: 1.首先我们可以查看下当前的版本号命令如下: // 可用 "pod --version" 命令查看版本,目前最新版本1.3.1 JerryMacBook-Pro:~ ... -
(完美解决)升级win10,提示VirtualBox 立即卸载此应用,因为它与Windows 10 不兼容
2020-11-27 10:54:18今天Windows提醒升级,但是我升级完成之后就遇到这样的问题,在不停的刷新与寻到virtualBox还是无法解决问题,因为我的软件列表之中根本没有这个软件名字,问题如下图: 目录 问题描述 解决步骤 出现插曲 完美... -
嵌入式 Linux 系统在线升级策略-固件升级-升级固件-系统升级
2018-04-12 08:05:12锋影email:174176320@qq.com嵌入式 Linux 系统在线升级策略对于运行 Linux 系统的嵌入式产品,很多时候我们发现了当前版本内核、驱动、或者应用程序的 bug 并对之修复之后,或者研发出了功能更丰富、性能更突出的... -
从WIN8.1升级到WIN10后,网络适配器消失无法联网
2015-08-02 18:47:37最近WIN10正式版发布了,以前我就预订了升级。今天看到提醒,我也尝试从WIN8.1升级到WIN10。 升级过程正常,但是升级完成后,发现网络图标一把红叉,以前常使用无线上网的,但现在啥也没有看到了。 点进网络和共享... -
activiti 数据库升级 upgrade
2016-04-21 11:18:44在项目中我们如果使用activiti 工作流引擎的时候,肯定是需要数据库支持的,如果有一天我们打算升级activiti 工作流引擎的时候,那么对应的数据库表或者视图也是需要升级,因为有可能表结构有调整,举例:activiti ... -
cocoaPods升级遇到的问题 以及升级ruby 升级cocoaPos 整理
2016-11-25 11:07:32今天从github上下载框架, 发现提示我升级到cocoaPod, 我以前的版本是0.39 , ruby 版本是2.00 正常升级后发现cocoaPods 升级到1.0以上, ruby的版本必须要升级, 我就把ruby版本升级到了2.2.2 下面是我的步骤, 文章...