VUE的环境安装node14.21--【环境篇】

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

本系列校训

用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!只要自己有电脑,前后项目都能搞!N年苦学无人问,一朝成名天下知!

安装环境的选择

原因

因为之前写的那一篇版本升级,还有就是一些路由连不上,但是之前的有一些又是有用的,
没办法,只好再重写一篇新的了。

选择某宝

英语不行的,看命令行晕的,请乖乖的花钱去某宝,让别人远程你得了。
在这里插入图片描述

唯一可以以稍低价获得远程调试,全程服务的某宝,那还不是妥妥的给你搞定呀?但是这一次又翻了,因为淘宝上定价才10元左右。所以,我身边的人还是有几个去试了试,就是会弄,让客服远程给你干干净净的装一遍也值了。
但是没想到,对方只给安了node.js 的最新版,然后,把VUE的welcome 项目弄出来就不管了。VUE项目编译不过去的,要加钱,加多少?不一定,看项目复杂程序。这…

自己动手,丰衣足食

首先按老习惯要东西理整一下。
在这里插入图片描述
要注意的是,VUE环境的安装,是 1 2 3 4 ,这样的顺序。
但是呢,因为2最复杂,所以,在按1之前,先要看一个表。
在这里插入图片描述
这是一个什么鬼?这是一个vue 的环境的同命索!
你安什么版本的node.js 就得安哪个版本的node-sass,如果你真的找了某宝小店,他上来去node.js的官网上找到了一个最新版安上了,然后,…你要想编译项目,只能把这个卸载了,因为没有相应版本的node-sass。
这是一套很多大佬比较喜欢的一套版本。

vue 安装
node:
v14.21.0;
node-sass:
^4.14.1;
sass-loader:
^7.3.1;

因为node安装其它的组件库的时候,还有有很多的警告,会说这个不是最新版等。而上面的那套版本是警告最少的。

(1)node.js

安装这个倒没啥好说。
Node.js 历史版本下载地址:https://nodejs.org/dist/
现在node14的最新版是14.21.3 那就用这个版。
在这里插入图片描述

(2)node-sass

要注意的是你已经安装好了node.js。
下面的命令都是在命令行下进行的。如果你还不会打开命令行…那我还是劝你去淘宝上花点钱,先观摩一下别人操作。
如果你悟性高Win+R 吧。

1 设置代理(千万不要设置淘宝这个链接已失效,直接进入第三步)

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

目前有效的几个:其他镜像

npm config set registry https://registry.npmmirror.com/
这个地址其实前身就是淘宝的地址。目前最稳定

阿里云NPM镜像‌
地址:https://npm.aliyun.com
特点:适合阿里云用户,稳定性高23。
‌腾讯云NPM镜像‌
地址:https://mirrors.cloud.tencent.com/npm/
特点:覆盖范围广,服务稳定23。
‌华为云NPM镜像‌
地址:https://mirrors.huaweicloud.com/repository/npm/
特点:适配华为云开发环境23。
‌京东镜像(JFrog Artifactory)‌
地址:https://registry.jfrog.org/npm/registry
特点:支持高并发,适合企业级需求1。

高校镜像站

‌中国科学技术大学镜像‌
地址:http://mirrors.ustc.edu.cn/
特点:开源镜像站,支持多协议3。
‌清华大学镜像‌
地址:https://mirrors.tuna.tsinghua.edu.cn/
特点:更新及时,社区维护活跃3。

2设置插件仓库地址(也没有用了,千万不要设置这个链接已失效,直接进入第三步)

在这里插入图片描述

(2.1)3安装 VS 2017 with Desktop Development Kit for C++

你没看错,这个东西要安装的是VS 全套里的工具。不是VS-code.

vs_buildtools 下载地址:https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=BuildTools

vs_community 下载地址:https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community

在这里插入图片描述
经过两段漫长的时间,终于安装好了。如果这一步安装不好,那说明你很有可能跟VUE不得不拜拜了。

(2.2)安装 python 3.0

Python 下载地址:https://www.python.org/downloads/
我当时的机器里用的node.js 是14,安node-sass 的时候,要求我安python3.0以上。现在只提供一个node14版本的,没有分支。
还是那句,不会改path 系统参数的。又得百很久了。

(2.3)最后安装 node-sass

npm install node-sass@4.14.1 

如果这一步安装正确了。那你真的应该庆祝一下了。因为最难的部分你都搞定了。甚至你都可以把C盘备份一下的。
不会的,打这个命令晕晕的,那就多装几次吧。如果学习过linux 的话,可能对这些感觉会好很多。同样的python 也是这样的环境安装方式。

(3)安装其它依赖包



npm install vue@2.6.x vue-router@3.1.x

npm install webpack@4.39.x webpack-cli@3.3.x  

npm install webpack-dev-server@3.8.x html-webpack-plugin@3.2.x 

npm install vue-loader@15.7.x vue-template-compiler@2.6.x 

npm install css-loader@3.2.x style-loader@1.0.x 

npm install less@4.2.0 less-loader@12.2.0 

npm install sass-loader@7.2.x

npm install stylus@0.62.0 stylus-loader@8.1.0 

npm install url-loader@2.1.x file-loader@4.2.x 

最后验证

下载本文后面的资源包,然后,打开到一个目录。不能有中文,空格,最好是放F:\vue,d:\vue 这样的目录 。
然后,切换到主目录下。
在这里插入图片描述
进入这个目录的命令行。可以在地址栏里直接cmd 回车。这样就打开的所在目录的命令行。

(1)安装项目依赖库

npm insall

在这里插入图片描述

(2)编译

npm run build 命令可以将SRC编译出一套新的dist.
在这里插入图片描述
一些复杂一些的项目还可能会编译出来很多的CSS
在这里插入图片描述

(3)运行项目

npm run dev
可以直接运行vue (其实是运行node 把vue 界面显示出来)
在这里插入图片描述
在这里插入图片描述

本文资源:

VUE的环境安装-环境篇 的资源,一个VUE的测试项目
https://download.youkuaiyun.com/download/dearmite/88069429

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

<think>首先,用户的问题是:“vue install报错 node -sass”,这是一个关于Vue项目中安装node-sass时出错的问题。 用户要求使用中文回答问题,所以我必须用中文回复。 关键点:在回答完问题后,必须根据用户的问题及我的回答提出3-5个 §§相关问题§§。第一行必须完整输出 "§§相关问题§§",并且不能换行分散。相关问题必须输出在回答的末尾。 示例格式显示,在代码或内容后,直接输出 "§§相关问题§§" 然后列出问题,每个问题用数字点开头。 所以,我的回答结构应该是: 1. 先回答问题本身。 2. 然后在末尾输出 "§§相关问题§§" 后跟3-5个相关问题。 现在,针对问题:"vue install报错 node -sass"。这可能是用户在运行 `npm install` 或 `yarn install` 时遇到node-sass安装错误。node-sass是一个Sass编译器,常用于Vue项目中,但安装它时经常出现问题,因为它依赖于二进制文件。 常见原因: - Node.js版本不兼容。 - npm或yarn缓存问题。 - 缺少构建工具如Python或node-gyp。 - 网络问题导致下载失败。 我应该提供解决方案: 1. 检查Node.js版本:node-sass支持特定版本。 2. 使用npm或yarn的force选项。 3. 安装node-sass前设置环境变量。 4. 考虑使用sass替代,因为node-sass已被弃用,推荐使用sass(dart-sass)。 在Vue CLI项目中,默认使用sass,但有些项目可能指定了node-sass。 回答步骤: - 解释错误原因。 - 提供解决步骤。 - 建议使用sass替代。 最后,提出相关问题。相关问题必须基于用户的问题和我的回答。例如: 1. 如何检查Node.js版本? 2. 如何安装node-gyp? 3. 什么是sass和node-sass的区别? 4. 如何在Vue项目中配置sass? 5. 如何解决npm安装错误? 确保3-5个问题。 完整回答: - 开头:用中文解释问题和解决方案。 - 中间:可能包括代码示例或命令。 - 结尾:输出 "§§相关问题§§" 后跟列表。 输出格式:相关问题第一行必须是 "§§相关问题§§" 且不能换行,意思是这一行不能有换行符,但问题列表可以换行。示例中是 "§§相关问题§§" 后直接跟问题列表,每个问题在新行。 在示例中: §§相关问题§§ 1. ··· 2. ··· 3. ··· 所以,我应该输出: [回答内容] §§相关问题§§ 1. 问题1 2. 问题2 3. 问题3 4. 问题4(如果需要) 现在,起草回答内容。</think>在使用Vue项目时,运行 `npm install` 或 `yarn install` 安装 `node-sass` 报错是常见问题,通常由以下原因引起: - **Node.js版本不兼容**:`node-sass` 需要特定Node版本(如v14或更低),过高版本(如v16+)会失败。 - **构建工具缺失**:缺少 `node-gyp`、Python 2.x 或编译环境(Windows需安装Visual Studio Build Tools)。 - **网络或缓存问题**:下载二进制文件失败或npm/yarn缓存损坏。 - **依赖冲突**:其他包与 `node-sass` 冲突,或项目锁定文件(如 `package-lock.json`)损坏。 ### 解决步骤: 1. **检查Node.js版本**: - 运行 `node -v` 查看版本。若过高(如v18+),建议降级到v14或使用nvm管理版本: ```bash nvm install 14.21.3 # 安装兼容版本 nvm use 14.21.3 # 切换版本 ``` - 或升级 `node-sass` 到最新兼容版(如 `npm install node-sass@6.0.1`)。 2. **安装构建工具**: - 全局安装 `node-gyp` 和 Python: ```bash npm install -g node-gyp # Windows用户:安装Python 2.7 并设置环境变量 # Linux/macOS:运行 sudo apt-get install python2 或 brew install python@2 ``` - Windows:安装 [Visual Studio Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/),勾选“C++桌面开发”。 3. **清理并重装**: - 删除 `node_modules` 和锁定文件: ```bash rm -rf node_modules package-lock.json yarn.lock # Linux/macOS # 或Windows:手动删除这些文件 ``` - 清除npm缓存并重装: ```bash npm cache clean --force npm install ``` - 或使用 `--force` 选项: ```bash npm install --force node-sass ``` 4. **改用sass(推荐)**: - `node-sass` 已弃用,建议迁移到 `sass`(dart-sass): ```bash npm uninstall node-sass npm install sass --save-dev ``` -Vue项目中,更新 `vue.config.js`: ```javascript module.exports = { css: { loaderOptions: { scss: { implementation: require('sass'), // 使用sass替代 } } } } ``` 如果仍报错,检查错误日志中的具体信息(如缺失模块或权限问题),并确保网络通畅。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

项目张雪峰之巅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值