Win10安装Node.js与npm详细教程
5星 · 超过95%的资源 需积分: 50 72 浏览量
更新于2024-08-05
收藏 176KB DOCX 举报
"本文主要介绍了如何在Windows 10系统上安装Node.js和npm,以及相关的配置步骤。首先,从Node.js官方网站下载稳定版本进行安装。其次,为了优化npm的模块和缓存路径,需要在安装目录下创建`node-cache`和`node-global`两个文件夹。接着,对系统环境变量进行配置,将Node.js安装路径和新建的两个文件夹路径添加到PATH中。通过执行`npm -v`和`node -v`来检查安装是否成功,如有问题可尝试重启电脑。为了提高npm的下载速度,可以设置淘宝npm镜像源。此外,文章还提到了Vue.js的安装与使用,包括安装Vue CLI、创建项目、运行开发服务器,以及安装和使用Webpack进行项目打包。"
在Win10上安装Node.js和npm的详细步骤如下:
1. 访问[Node.js官网](https://nodejs.org/zh-cn/),选择适合Windows系统的稳定版下载并安装。安装过程中通常采用默认设置即可。
2. 安装完成后,在安装目录`D:\Program Files\nodejs`下创建两个文件夹:`node-cache`用于存放npm的缓存,`node-global`用于存放全局模块。这样做是为了更好地管理和组织npm的文件。
3. 配置环境变量:
- 打开系统属性,选择“高级”标签页,点击“环境变量”按钮。
- 在“系统变量”部分找到名为`Path`的变量,点击“编辑”。
- 新增两条路径:`D:\Program Files\nodejs`和`D:\Program Files\nodejs\node-global`。
4. 检验安装:在命令提示符中分别输入`npm -v`和`node -v`,查看Node.js和npm的版本。如果出现版本号,表示安装成功。如出现问题,重启电脑后重试。
5. 配置npm缓存和全局模块路径:
```bash
npm config set cache "D:\Program Files\nodejs\node-cache"
npm config set prefix "D:\Program Files\nodejs\node-global"
```
6. 设置国内镜像源以加速npm下载:
```bash
npm install -g cnpm --registry=https://registry.npm.taobao.org
```
7. 升级或安装cnpm:
```bash
npm install -g cnpm
```
8. 安装Vue.js的命令行工具Vue CLI:
```bash
cnpm install -g vue-cli
```
9. 使用Vue CLI创建项目:
进入你想要创建项目的目录,然后执行以下命令:
```bash
vue init webpack myproject
```
根据提示进行项目配置。
10. 进入项目并启动开发服务器:
```bash
cd my-project
cnpm install
cnpm run dev
```
成功启动后,浏览器会自动打开本地服务器页面,显示`http://localhost:8080`。
11. 安装和使用Webpack:
全局安装Webpack:
```bash
cnpm install -g webpack
```
或者,安装Webpack CLI(如果提示缺少):
```bash
npm install -g webpack-cli
```
查看Webpack版本:
```bash
webpack -v
```
12. Webpack打包项目:
```bash
cnpm run build
```
打包后的代码将存储在`dist`目录中。
13. 关闭ESLint:
如果不希望使用ESLint,可以在项目配置文件中将其关闭,具体操作取决于你的项目配置。
通过以上步骤,你将在Win10上成功安装Node.js、npm,并能进行Vue.js项目的开发和构建。这个过程不仅涉及了基础的安装,还涵盖了提高效率的优化措施,如设置npm镜像源和使用Vue CLI等。
2014-05-29 上传
2024-01-23 上传
2020-09-30 上传
2021-01-01 上传
2013-08-16 上传
2020-10-19 上传
2023-06-02 上传
2023-07-20 上传
2023-09-14 上传
零元科技
- 粉丝: 5
- 资源: 27
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程