当前位置: 首页 > 后端技术 > Node.js

vue项目从node8.x升级到12.x后

时间:2023-04-03 19:51:25 Node.js

我开始使用vue-cli3下面创建的一个项目。将node更新到12.x后,项目无法运行。这让我想起了我第一次使用react时安装的依赖。半年后,项目无法运行,记录在这里(时间:2019-10-24)1.版本更新后,报错。更新node后,原vue项目的nodesass环境发生了变化,导致项目无法运行。NodeSass找不到您当前环境的绑定:Windows64位与Node.js12.x找到以下环境的绑定:-Windows64位与Node.js8.x-Windows64位与Node.js12.x这通常是因为自从运行“npminstall”后您的环境发生了变化。运行“npmrebuildnode-sass”以下载当前环境的绑定。一开始我以为我要执行这个命令npmrebuildnode-sass,后来发现他要我安装Python环境Error:Can'tfindPythonexecutable"python",youcansetthePYTHONenvvariable.我执行npminode-sass-D命令后,node-sass安装成功,项目可以运行如果项目使用npminode-sass-D安装,还是报错,那就用cnpminode-sass-D安装。可能你的项目原来是用cnpm来安装项目依赖的2.使用nvm后,想试试Usenvmtoupdatenode,所以用了nvm安装,但是因为没改nvm的配置,所以node下载太慢了慢,所以这时候就中断了nvm的下载,因为我用的是nvm,而且我已经安装好node后,安装升级了nvm,然后安装nvm的时候,也选择了安装文件夹C:/ProgramFiles/nodejs,nvm自动帮我删除原来的node文件,环境变量中的系统变量和用户变量都添加到nvm路径下。不想等nvm安装好,直接从官网下载最新的我用webstrom安装稳定版,然后在webstrom的命令行执行node-v,系统提示找不到路径,即使在webstrom的设置里配置了node的安装路径,重启webstrom,还是提示找不到路径。在windows下使用命令行可以执行node-v。这时候,我没有重启电脑。不知道是不是电脑没有重启的原因。在不重启电脑的前提下,我把node卸载重装后,还是无法在webstrom中执行node。我把nvm的环境变量配置都删掉了,但是这时候还是一样。重启电脑,发现webstrom可以执行node命令了。大概率是因为我没有重启(没测试过,不确定)