1、Nodejs下载地址:
https://nodejs.org/en/download/
或者直接进入链接:
https://nodejs.org/dist/v12.18.2/node-v12.18.2-win-x64.zip
解压到对应目录。(我的位置是:D:/tools)
2、在解压后的目录中新增两个文件夹
node-global :npm全局安装位置
node-cache:npm 缓存路径
3、环境变量配置
将node.exe 所在的目录添加到path环境变量,这样我们在使用命令行时就可以在任意路径使用node命令了,同时该目录下有一个npm.cmd文件,打开文件其实就i是将我们的npm命令映射到node.exe npm-cli.js,由于存在该映射所以只要把node.exe 所在的目录添加到path环境变量,也可以在任何目录下执行npm install了。
写到这里其实node就算已经装好了。
在命令行中输入如下命令测试
C:\Users\josh>node -v v12.18.2
查看npm版本号
C:\Users\josh>npm -v 6.14.5
4、设置全局环境
C:\Users\josh>npm config set prefix "D:\tools\node-v12.18.2-win-x64\node-global" C:\Users\josh>npm config set cache "D:\tools\node-v12.18.2-win-x64\node-cache"
执行以下代码测试:
C:\Users\josh>npm install webpack -g npm ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! network request to https://registry.npmjs.org/webpack failed, reason: connect ETIMEDOUT 104.16.17.35:443 npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. npm ERR! network npm ERR! network If you are behind a proxy, please make sure that the npm ERR! network 'proxy' config is set properly. See: 'npm help config' npm ERR! A complete log of this run can be found in: npm ERR! D:\tools\node-v12.18.2-win-x64\node-cache\_logs\2020-07-07T03_12_40_659Z-debug.log
可能出现以上错误,原因是国外服务器,比较慢。
设置淘宝镜像:
npm config set registry http://registry.npm.taobao.org/
安装cnpm
C:\Users\josh>npm install -g cnpm --registry=https://registry.npm.taobao.org npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 D:\tools\node-v12.18.2-win-x64\node-global\cnpm -> D:\tools\node-v12.18.2-win-x64\node-global\node_modules\cnpm\bin\cnpm+ cnpm@6.1.1 added 685 packages from 957 contributors in 37.168s
查看cnpm是否已安装好:
C:\Users\josh>cnpm -v cnpm@6.1.1 (D:\tools\node-v12.18.2-win-x64\node-global\node_modules\cnpm\lib\parse_argv.js) npm@6.14.5 (D:\tools\node-v12.18.2-win-x64\node-global\node_modules\cnpm\node_modules\npm\lib\npm.js) node@12.18.2 (D:\tools\node-v12.18.2-win-x64\node.exe) npminstall@3.27.0 (D:\tools\node-v12.18.2-win-x64\node-global\node_modules\cnpm\node_modules\npminstall\lib\index.js) prefix=D:\tools\node-v12.18.2-win-x64\node-global win32 x64 10.0.17763 registry=https://r.npm.taobao.org
安装webpack
C:\Users\josh>npm install webpack -g npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. D:\tools\node-v12.18.2-win-x64\node-global\webpack -> D:\tools\node-v12.18.2-win-x64\node-global\node_modules\webpack\bin\webpack.js npm WARN notsup Unsupported engine for watchpack-chokidar2@2.0.0: wanted: {"node":"<8.10.0"} (current: {"node":"12.18.2","npm":"6.14.5"}) npm WARN notsup Not compatible with your version of node/npm: watchpack-chokidar2@2.0.0 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\webpack\node_modules\watchpack-chokidar2\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules\webpack\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) + webpack@4.43.0 added 343 packages from 200 contributors in 25.754s
相关推荐
nodejs安装及环境配置。一、下载Node.js 首先,你需要在Node.js的官方网站下载对应你电脑系统(Windows、macOS、Linux等)的安装包。 二、安装Node.js 双击你下载的.msi(Windows)或.pkg(macOS)文件开始安装。 ...
Node.js的安装及环境配置是一个相对简单但重要的过程。通过下载并安装Node.js、配置全局模块和缓存目录、设置环境变量以及安装淘宝npm镜像等步骤,可以确保Node.js在开发过程中能够顺畅运行。此外,随着Node.js和npm...
2. **下载与安装**:详细解释如何下载zip文件,以及解压后如何运行"node-v10.15.3-x64.msi"进行安装。 3. **环境变量配置**:说明如何设置PATH环境变量,使得在任何目录下都可以直接运行NodeJS和npm命令。 4. **...
总结,Node.js 的安装与环境配置是开发者入门的第一步。了解这些基础知识后,你就可以开始使用 Node.js 进行服务器端开发,结合 NPM 管理模块,借助各种工具提升开发效率,从而探索更广阔的技术领域。
安装版(node-v8.9.4-x64.msi)是一个标准的Windows MSI(Microsoft Installer)文件,适用于那些希望通过简单点击安装程序来配置Node.js的用户。MSI文件包含了所有必要的组件和配置步骤,使得安装过程自动化,包括...
描述中的“大家可以按照自己的需要下载安装、配置”提示我们,这个压缩包包含了安装文件,用户可以根据自己的系统需求进行下载和安装。Node.js 支持多种操作系统,包括Windows、macOS和Linux。在这个例子中,文件名...
在这个"idea_nodejs.zip"压缩包中,包含的是关于IntelliJ IDEA的中文使用教程以及Node.js的官方文档中文版,这对于想要学习或提升在这些领域技能的开发者来说是非常宝贵的资源。 首先,我们来看《IntelliJ IDEA ...
在本文中,我们将详细介绍如何在Windows XP SP3环境下安装和配置Node.js,包括必要的环境设置、npm的安装与管理,以及一些常用模块如Express、Sass和Jade的安装。让我们一步步来。 首先,确保你已经下载了Node.js的...
Node.js是一种开源、跨平台的JavaScript...至此,你已经了解了Node.js的基本安装与配置。继续学习Node.js的模块系统、事件驱动编程、非阻塞I/O以及如何构建Web服务器等,你将能够充分发挥Node.js在后端开发中的潜力。
1. **安装Node.js**:Ansible可以自动下载并安装特定版本的Node.js,无论是稳定版还是开发版,确保所有服务器上的环境一致。 2. **配置环境变量**:角色可能包含了设置`PATH`环境变量,以便系统能正确找到Node.js和...
描述提到的“win7系统nodejs,包括安装版msi文件和免安装版文件”,这意味着压缩包中包含了两种形式的Node.js安装包。MSI文件(Microsoft Installer)是Windows操作系统中的标准安装包格式,它提供了图形化的用户...
这个“nodejs交叉编译.zip”文件显然包含了与在ARMv7平台上编译Node.js相关的资源和指导。 Node.js是一种流行的开源JavaScript运行环境,它允许开发者在服务器端执行JavaScript代码。通常,我们可以在开发机器上...