近期在研究数据可视化D3框架,决定在windows下搭建一个nodejs及npm的工作环境,在网上查了n篇文章,别管是编译源代码安装也好。还是使用node.msi格式安装包也好,总是有问题。终于,功夫不负有心人,还是搭建完毕了。

作为新手,事实上我也不知道这样搭建对不正确。可是执行'npm install'反正不出错了。

以下就把我的一些搭建过程说一下:

  1. 下载node.js。在http://nodejs.org/download/下载最新版的node.exe文件,我下载时是v0.10.33

    下载完毕后。在F盘新建nodejs目录,将node.exe放到该目录下。同一时候将F:\nodejs加入到环境变量的PATH中。

    2.下载npm。在http://nodejs.org/dist/npm/下载最新版的npm。我下载时的版本号是npm-1.4.9.zip。下载完毕后,解压到nodejs文件夹中。形成了例如以下文件夹。同一时候加入环境变量NODE_PATH,其值为:F:\nodejs\node_modules

  2. 測试是否成功安装,在命令行中。分别输入node -vnpm
    -v
    。看是否输出两者的版本,假设输出。则表时输出成功
  3. 因为XXX原因,使用时会常常遇到下载包下载不下来的情况。所以最好设置npm国内镜像,命令例如以下:

    npm config set registry http://registry.npmjs.vitecho.com

    4. 測试一下。新建一文件夹,在该文件夹下新建一文件package.json,内容例如以下:

    {
    "name": "d3-project-template-with-grunt",
    "version": "0.0.1",
    "description": "Ready to go d3 data visualization project template with grunt",
    "keywords": [
    "data visualization",
    "d3"
    ],
    "homepage": "<project home page>",
    "author": {
    "name": "<your name>",
    "url": "<your url>"
    },
    "repository": {
    "type": "git",
    "url": "<source repo url>"
    },
    "dependencies": {
    "d3": "3.x"
    },
    "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-contrib": "~0.4.0",
    "grunt-contrib-uglify": "~0.2.2",
    "grunt-contrib-concat": "~0.3.0",
    "grunt-contrib-sass": "~0.4.1",
    "grunt-contrib-jasmine": "~0.5.1",
    "grunt-contrib-jshint": "~0.4.0",
    "grunt-template-jasmine-istanbul": "~0.2.5"
     
    },
    "scripts": {
    "test": "grunt jasmine"
    }
    }

5. 在命令行切换到该文件夹下,执行npm install。假设会报错。且自己主动创建了node_modules文件夹和npm-debug.log文件。并下载了一堆文件,则证明使用全然没有问题。

windows下搭建node.js及npm的工作环境的更多相关文章

  1. 基于windows下,node.js之npm

    1.下载node.js一路安装下去 在开始 node文件夹下,打开cmd 2.创建一个开发目录 mkdir reactQa && cd reactQa 3.初始化一个nmp的开发环境 ...

  2. windows下的node.js和npm的安装步骤详解

    一.使用之前,我们先来掌握3个东西是用来干什么的. npm: Nodejs下的包管理器. webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资 ...

  3. Windows 下安装 Node.js

    搭建博客系列的 Node.js 环境安装.Windows 下面安装可以通过图形化界面进行安装,非常方面. 1.打开 Node.js 官网,下载对应版本的安装包(msi 后缀的) 2.双击运行下载的程序 ...

  4. windows下安装node.js及环境配置、部署项目

    windows下安装node.js及环境配置.部署项目 一.总结 一句话总结: 安装nodejs软件:就像普普通通的的软件那样安装 配置nodejs安装的全局模块的环境变量 并且安装cnpm(比如cn ...

  5. [转]Windows下配置Node.js和Cordova

    本文转自:https://blog.csdn.net/weixin_37730482/article/details/74388056?locationNum=3&fps=1 本文讲解在win ...

  6. Ubuntu 14.04下搭建Node.js的开发环境

    最近想找一个轻量级且支持快速开发的服务开发平台,选来选去选择了Node.js,当时有几种选择: Python + Django(用过Django,虽然开发快速,但是感觉性能并不太好). Ruby + ...

  7. angular2.0学习笔记1.开发环境搭建 (node.js和npm的安装)

    开发环境, 1.安装Node.js®和npm, node 6.9.x 和 npm 3.x.x 以上的版本. 更老的版本可能会出现错误,更新的版本则没问题. 控制台窗口中运行命令 node -v 和 n ...

  8. 在Windows下开发Node.js的C/C++原生扩展

    准备工作 (1)本机系统说明:本人机器为win7 64位,32位也可以. (2)软件安装: VISUAL C++ 2010 EXPRESS(Visual Studio 2010也可以): window ...

  9. 在腾讯云(windows)上搭建node.js服务器

    1:安装Node.js 使用MSI文件,并按照提示安装node.js,默认情况下,安装程序将 Node.js 发行到 C:\Program Files\nodejs. 但这里我们需要修改安装路径到:D ...

随机推荐

  1. Jquery学习笔记:事件处理基础介绍

    一.引子 给html的元素添加一个响应事件,最简单的办法是直接在元素标签内填写事件属性,先看一个最简单的例子 <!DOCTYPE html> <html lang="zh- ...

  2. php Smarty模板引擎配置与测试

    Smarty简介 smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页 ...

  3. 基于visual Studio2013解决C语言竞赛题之0708字符串查找

       题目

  4. asp.net错误.在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错

    解决办法:将该项目所在目录设置为虚拟目录,右键-转为应用程序.

  5. SQL Server 存储过程、触发器、游标

    存储过程 1.存储过程是事先编好的.存储在数据库中的程序,这些程序用来完成对数据库的指定操作. 2.系统存储过程: SQL Server本身提供了一些存储过程,用于管理有关数据库和用户的信息. 用户存 ...

  6. jquery 中获取所有选中的checkbox的用法

    以往还错误的把$("input[type='checkbox'][checked]") 是正确的用法,奇怪的是:这样用之前确实是好用的,单当我页面中的html内容超过1000行时, ...

  7. perl use base 代替 @ISA

    packge Mule; use base ("Horse", "donkey"); # 声明一个超类 它是下面东西的缩写: package Mule; BEG ...

  8. 基于visual Studio2013解决C语言竞赛题之1017次数

         题目 解决代码及点评 /* 功能:有人说在400, 401, 402, ...499这些数中4这个数字共出现112次,请编程序判定这 种说法是否正确.若正确请打印出'YE ...

  9. ZOJ 3622 Magic Number(数)

    题意  假设一个正整数y满足  将随意正整数x放到y的左边得到的数z满足 z%y==0  那么这个数就是个Magic Number   给你一个范围  求这个范围内Magic Number的个数 令 ...

  10. 跟着鬼哥学so改动,一,准备篇

    图/文 听鬼哥说故事 闲话少说,so的改动,重要性大家都知道,这里从头编写so文件,分析so文件,改动so文件,打算做一个系列的教程,当然,主要是看时间同意. android的sdk配置以及ndk环境 ...