快速搭建 Nodejs 开发环境以及加速 npm
快速搭建 Nodejs 开发环境以及加速 npm
支持并期待着
快速搭建 Node.js 开发环境以及加速 npm
前言
在现代的 Web 开发中,Node.js 是一个非常重要的工具。它不仅可以用于服务器端开发,还可以用于构建前端工具、命令行应用等。本篇博客将指导你如何快速搭建 Node.js 开发环境,并通过一些技巧来加速 npm 的安装速度。
1. 安装 Node.js 和 npm
首先,你需要在你的计算机上安装 Node.js。Node.js 包含了 npm(Node Package Manager),这是用来管理 JavaScript 包的强大工具。
-
Windows 和 macOS 用户
- 访问 Node.js 官方网站。
- 下载最新的 LTS 版本。
- 运行下载的安装程序,并按照提示完成安装。
-
Linux 用户
- 打开终端。
- 使用包管理器进行安装:
sudo apt-get update sudo apt-get install nodejs sudo apt-get install npm
2. 配置 npm 加速
由于 npm 的默认源位于国外,因此在中国大陆可能会遇到下载速度慢的问题。你可以通过配置 npm 的源来加速安装过程。
-
使用淘宝的 npm 源
- 打开终端或命令行工具。
- 运行以下命令:
npm config set registry https://registry.npm.taobao.org
-
验证配置是否成功
- 运行以下命令检查当前 npm 配置:
npm config get registry
- 如果输出
https://registry.npm.taobao.org
,则表示配置成功。
- 运行以下命令检查当前 npm 配置:
3. 创建第一个 Node.js 应用
现在,我们已经完成了基本的环境搭建和加速配置,接下来创建一个简单的 “Hello World” 应用来测试一下。
-
创建项目目录
- 在命令行中运行:
mkdir myapp cd myapp
- 在命令行中运行:
-
初始化项目
- 运行以下命令初始化一个新的 npm 项目:
npm init -y
- 运行以下命令初始化一个新的 npm 项目:
-
编写代码
- 创建一个名为
index.js
的文件,添加以下内容:console.log("Hello, World!");
- 创建一个名为
-
运行应用
- 在命令行中运行:
node index.js
- 你应该能看到输出
Hello, World!
。
- 在命令行中运行:
结语
通过以上步骤,你已经成功地搭建了一个 Node.js 开发环境,并学会了如何加速 npm 的安装速度。希望这篇指南能帮助你更快地开始 Node.js 开发之旅!
希望这篇内容能够满足你的需求!如果有任何进一步的问题或需要更详细的解释,请随时告诉我。
好早呀, 期待.
属于占坑的美文~
占坑, 广告联系我~ 嘿嘿
搞掂了, 干活去
哈哈, 都忘记写这个最重要的特性了
npm安装用代理也不错。
npm config set proxy=http://127.0.0.1:8087 npm config set registry=http://registry.npmjs.org
难怪github最近慢的死
赞!
感谢
支持,感谢。
厄, 我安装没问题啊
你在 koa 的项目文件夹下装 koa 是会报错的。。。它不是提示你了么
好顶赞
<script>alert(“xss”)</script>
<script>alert(“xss”)</script>//"
<a href=“javascript:eval(String.fromCharCode(97,108,101,114,116,40,34,120,115,115,34, 41))”>用户填写的超链接描述</a>
If you’re in China, maybe you should install it from our China mirror taobao npm:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
安装了cnpm也无法install,楼主给瞧瞧
[root[@localhost](/user/localhost) node-sl]# cnpm install mongoose
npm http GET http://r.cnpmjs.org/mongoose
npm http GET http://r.cnpmjs.org/mongoose
npm http GET http://r.cnpmjs.org/mongoose
npm http GET http://r.cnpmjs.org/mongoose/download/mongoose-3.8.8.tgz
npm ERR! fetch failed http://r.cnpmjs.org/mongoose/download/mongoose-3.8.8.tgz
npm http GET http://r.cnpmjs.org/mongoose/download/mongoose-3.8.8.tgz
npm ERR! fetch failed http://r.cnpmjs.org/mongoose/download/mongoose-3.8.8.tgz
npm http GET http://r.cnpmjs.org/mongoose/download/mongoose-3.8.8.tgz
npm ERR! fetch failed http://r.cnpmjs.org/mongoose/download/mongoose-3.8.8.tgz
npm ERR! network write ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
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! System Linux 2.6.32-431.11.2.el6.x86_64
npm ERR! command “node” “/usr/local/node/lib/node_modules/cnpm/node_modules/.bin
/npm” “–userconfig=/root/.cnpmrc” “–disturl=http://dist.cnpmjs.org” “–cache=/
root/.npm/.cache_cnpm” “–registry=http://r.cnpmjs.org” “install” “mongoose”
npm ERR! cwd /mnt/hgfs/linux_root/node-sl
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.6
npm ERR! syscall write
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /mnt/hgfs/linux_root/node-sl/npm-debug.log
npm ERR! not ok code 0
重试?
一直 --registry=http://r.cnpmjs.org npm config set registry=http://registry.npmjs.org
每次重开一个终端,总是回到原来安装过的版本呢
mark
mark
别用 n 了,用 nvm 吧
NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node nvm install node/latest
C:\Users\Administrator>nvmw
Node Version Manager for Windows
Usage: nvmw help Show this message nvmw install [version] [arch] Download and install a [version] for [arch] architecture (optional) nvmw uninstall [version] Uninstall a [version] nvmw use [version] Modify PATH to use [version] nvmw ls List installed versions
Example: nvmw install v0.10.21 Install a specific version number of node.js nvmw use v0.10.21 Use the specific version nvmw install iojs Install the latest version of io.js nvmw install iojs-v1.0.2 Install a specific version number of io.js nvmw use iojs-v1.0.2 Use the specific version io.js
nvmw install v0.10.35 x86 Install a 32-bit version
C:\Users\Administrator>nvmw install 0.10.35 Start installing node/v0.10.35 (x64) to D:\git\nvmw\v0.10.35 输入错误: 没有文件扩展“.js”的脚本引擎。 Download D:\git\nvmw\v0.10.35\node.exe from https://npm.taobao.org/dist/v0.10.35 /x64/node.exe failed
C:\Users\Administrator>nvmw install 0.10.35 Start installing node/v0.10.35 (x64) to D:\git\nvmw\v0.10.35 输入错误: 没有文件扩展“.js”的脚本引擎。 Download D:\git\nvmw\v0.10.35\node.exe from https://npm.taobao.org/dist/v0.10.35 /x64/node.exe failed
mac 10.10.4 nvm ls-remote 返回的是 N/A,node 和 iojs 皆是。 已在.zshrc 中加了export NVM_NODEJS_ORG_MIRROR="https://nodejs.org/dist" 有遇到过的吗?
怎么设置启动的默认node的
mark, 学校网速慢到我想哭了。。。
有用
写得很好,简单明了。
mark
好文呀, 果断收藏了
nice
mark
Windows 推荐使用 nvm-windows , nvmw 经测试不支持4.0以后的版本
之前在国外npm install用得好顺畅,现在回到国内npm install用不了,用taobao.org的镜像也安装不了packages。 查/npm-debug.log也查不出问题来。ping registry.npm.taobao.org 会有package loss,大家是否会出现此情况呢?
关于加速npm install 有更好的方案 http://www.uedbox.com/npm-install-slow-solution/
快速搭建 Node.js 开发环境以及加速 npm
安装 Node.js 和 npm
-
安装 Node.js:
- 访问 Node.js 官方网站。
- 下载适合你操作系统的 LTS 版本(推荐)或最新版本。
- 按照安装向导完成安装。
-
验证安装:
node -v npm -v
配置 npm 加速
-
更换 npm 源:
- 使用淘宝的 npm 镜像源,速度快且稳定。
- 使用以下命令替换默认的 npm 源:
npm config set registry https://registry.npm.taobao.org
- 验证更换是否成功:
npm config get registry
-
使用 nrm 管理 npm 源:
- 安装
nrm
工具来方便切换 npm 源:npm install -g nrm
- 查看可用的 npm 源:
nrm ls
- 切换到淘宝源:
nrm use taobao
- 安装
示例项目初始化
-
创建一个新的 Node.js 项目:
mkdir myproject cd myproject npm init -y
这将创建一个
package.json
文件,包含项目的配置信息。 -
安装项目依赖:
npm install express
这会将
express
添加到package.json
的dependencies
中,并下载到node_modules
目录下。 -
编写一个简单的 Express 应用: 创建一个名为
index.js
的文件,内容如下:const express = require('express'); const app = express(); app.get('/', (req, res) => { res.send('Hello World!'); }); app.listen(3000, () => { console.log('App listening on port 3000!'); });
-
运行应用:
node index.js
打开浏览器访问
http://localhost:3000
,你应该能看到 “Hello World!”。
通过以上步骤,你可以快速搭建 Node.js 开发环境,并通过配置 npm 加速工具来提升开发效率。