技术标签: JavaScript 前端 npm vue.js
由于开发的过程中,我们接触到的项目或者插件不同引起的一些版本兼容问题,我们往往需要在同一个时间段内存在两个不同的node的版本,但是如果在同一台电脑上同时使用不同版本的node是不科学的,所以这个时候我们就可以使用类似于nvm这样的控制版本,就可以做到兼容每一个项目的运行环境。
由于node版本问题,引起的node-sass报错
NVM 全称 Node Version Manager,是一个管理 NodeJS 版本的工具。
在安装前需要注意的一个点就是必须把原来Node环境清除干净,不然会造成冲突问题。
卸载已安装的nodeJS
在程序里搜索Uninstall Node.js, 直接用这个程序删除就好了
删完可以输入node -v 检测一下
nvm 的安装与使用
安装包下载地址: nvm下载链接
这里选择对应环境的版本下载就行。
nvm安装(注:最好不要装在C盘,一定要全英文路径)
两个路径选择,分别是选择nvm的目录和node不同版本的存储目录
安装完成后可以在命令行窗口用nvm命令检验
如果有淘宝镜像的话,要对nvm目录下的settings文件进行改动
arch: 64
proxy:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
arch:Windows 操作系统位数
proxy:代理,淘宝 NodeJS 镜像和 NPM 镜像
1.nvm install <版本号>命令安装指定版本的NodeJS
2.nvm use <版本号> 切换版本号
3.nvm list 查看版本列表
如果在使用nvm use命令后出现乱码,则没有成功切换,使用管理员账号打开命令行再次执行即可。
完成版本的切换之后可以重新运行项目,若还是不行的话,重新install依赖包便可以成功让项目运行。
这次分享3个常见的库给51黑电子论坛的朋友们:0.png (52.07 KB, 下载次数: 7410)2015-12-24 23:23 上传1.我的元件库\74LS595.LibPkg..........\78稳压块.SCHLIB..........\8-8点阵.LibPkg..........\8-8点阵.PcbLib..........\8-8点阵.SchLib..........\altiu..._ad15元器件库下载
编译 | ziqi Zhang审校 | 波波最近几年,神经网络、深度学习的风靡程度简直可以跟当年美国19世纪中期的淘金热同日而语。大量研究者从传统的“机器学习”方法转向了对“神经网络”的研究。的确,一方面由于大量训练数据作为支撑,另一方面其内部的原理模仿了人类大脑神经网络的基本构造和功能,使得“神经网络”这一方法获得了不错的效果。然而,伴随着机房里成排的“服
HAL 开发方式HAL Toolkit由用户开发Service服务及Service Runtime服务应用层, 用户需要开发应用程序以及对应的Service和Service Runtime。HAL层, 用户需要开发HAL模块, 设备代理对象HAL Framework使用Google提供的Framework Service提供的服务框架应用层, 用户只需要开发应用程序_android seosor demo
文章目录开篇一、IOS10二、IOS111.替换brew.git:2.替换homebrew-core.git:3.更换源:最后开篇Mac每次升级对部分程序员同学们都不是很友好,每次都用重新弄svn,并且每次打开IDEA时才会想起来弄,又是搬砖的一天,好了,不废话了,正式进入主题提示:以下是本篇文章正文内容,下面案例可供参考一、IOS10对于ios10来说,只要弄对Xcode就OK了,打开终端,输入 xcode-select --install,enter确定,会出现一个问题,就是提示你已经安装
数字转字符串数字转字符串,这个比较简单,可用 加上空字符串和toString()函数,用toString()函数的使用,一定要使用括号将数字括起来;另外toString()还有转进制的作用,可将将10进制的数字转成指定的进制的字符串2.toString() // 报错(2).toString() // '2'(2.3).toString() // '2.3'(20.3).toStr...
我们都知道oracle中经常用到的删除语句主要有三种,分别是delete,truncate,drop三种。这里总结下它们的区别:相同点:1、truncate和不带where字句的delete以及drop都会删除表内数据2、truncate和drop都是ddl语句(数据定义语句),执行后会自动提交。不同点:1、truncate和delete都不删除表结构,只删除表数据。drop语句会将表结构、被依赖...
三次握手与四次挥手1. 序列号seq占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生,给字节编上序号后,就给每一个报文段指派一个序号,序列号seq就是这个报文段中的第一个字节的数据编号。2. 确认号ack占4个字节,期待收到对方下一个报文段的第一个数据字节的序号,序列号表示报文段携带数据的第一个字节的编号,而确认号指..._序列号 字节编号
1RadioButton和CheckBox的区别:1、单个RadioButton在选中后,通过点击无法变为未选中 单个CheckBox在选中后,通过点击可以变为未选中2、一组RadioButton,只能同时选中一个 一组CheckBox,能同时选中多个3、RadioButton在大部分UI框架中默认都以圆形表示 CheckBox
1. 安装Redis及部署Master-Slave集群1.1 redis安装redis的安装及配置,本文安装5.0版本:cd /usr/localmkdir rediscd rediswget http://download.redis.io/releases/redis-5.0.3.tar.gztar -zxvf redis-5.0.3.tar.gzcd redis-5...._redis 哨兵怎么部署
#include <iostream>#include <windows.h>#include <string>#include <shlwapi.h>#pragma comment(lib, "shlwapi.lib")#include <fstream>using namespace std;typedef char(*pDecrypt)(LPVOID a, int** b); // 函数指针pDecrypt Decr._dll 知道函数地址 怎么引用
1.浏览器的主要内核(有独立研发的内核) ..._id选择器和网页元素是一一对应的吗
软件测试工程师100字自我评价范文软件测试工程师自我评价范文一通过三年城市轨道交通信号系统项目工作经历,对CBTC系统有了深入的理解,增强了对于系统故障数据分析和问题解决能力;锻炼了在高强度环境中项目执行力和学习能力;具有较强的责任感及时间管理能力,良好的逻辑分析能力、解决能力和沟通能力;对数据敏感,具有团队合作精神、诚实、勤奋、严谨。软件测试工程师自我评价范文二本人性格开朗、稳重、有活力,待人热..._软件测试工程师评价怎么写