快速搭建 Nodejs 开发环境以及加速 npm

快速搭建 Nodejs 开发环境以及加速 npm

支持并期待着

45 回复

快速搭建 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,则表示配置成功。

3. 创建第一个 Node.js 应用

现在,我们已经完成了基本的环境搭建和加速配置,接下来创建一个简单的 “Hello World” 应用来测试一下。

  • 创建项目目录

    • 在命令行中运行:
      mkdir myapp
      cd myapp
      
  • 初始化项目

    • 运行以下命令初始化一个新的 npm 项目:
      npm init -y
      
  • 编写代码

    • 创建一个名为 index.js 的文件,添加以下内容:
      console.log("Hello, World!");
      
  • 运行应用

    • 在命令行中运行:
      node index.js
      
    • 你应该能看到输出 Hello, World!

结语

通过以上步骤,你已经成功地搭建了一个 Node.js 开发环境,并学会了如何加速 npm 的安装速度。希望这篇指南能帮助你更快地开始 Node.js 开发之旅!


希望这篇内容能够满足你的需求!如果有任何进一步的问题或需要更详细的解释,请随时告诉我。


好早呀, 期待.

属于占坑的美文~

占坑, 广告联系我~ 嘿嘿

搞掂了, 干活去

cnpm 还支持 gzip …

哈哈, 都忘记写这个最重要的特性了

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

每次重开一个终端,总是回到原来安装过的版本呢

别用 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, 学校网速慢到我想哭了。。。

写得很好,简单明了。

好文呀, 果断收藏了

Windows 推荐使用 nvm-windowsnvmw 经测试不支持4.0以后的版本

为啥不用n,npm安装,操作又简单。

之前在国外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

  1. 安装 Node.js:

    • 访问 Node.js 官方网站
    • 下载适合你操作系统的 LTS 版本(推荐)或最新版本。
    • 按照安装向导完成安装。
  2. 验证安装:

    node -v
    npm -v
    

配置 npm 加速

  1. 更换 npm 源:

    • 使用淘宝的 npm 镜像源,速度快且稳定。
    • 使用以下命令替换默认的 npm 源:
      npm config set registry https://registry.npm.taobao.org
      
    • 验证更换是否成功:
      npm config get registry
      
  2. 使用 nrm 管理 npm 源:

    • 安装 nrm 工具来方便切换 npm 源:
      npm install -g nrm
      
    • 查看可用的 npm 源:
      nrm ls
      
    • 切换到淘宝源:
      nrm use taobao
      

示例项目初始化

  1. 创建一个新的 Node.js 项目:

    mkdir myproject
    cd myproject
    npm init -y
    

    这将创建一个 package.json 文件,包含项目的配置信息。

  2. 安装项目依赖:

    npm install express
    

    这会将 express 添加到 package.jsondependencies 中,并下载到 node_modules 目录下。

  3. 编写一个简单的 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!');
    });
    
  4. 运行应用:

    node index.js
    

    打开浏览器访问 http://localhost:3000,你应该能看到 “Hello World!”。

通过以上步骤,你可以快速搭建 Node.js 开发环境,并通过配置 npm 加速工具来提升开发效率。

回到顶部