初次接触nodejs,请多指教。

一  安装nodejs

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

3.测试是否安装成功,在命令行中,分别输入node -vnpm
-v
,看是否输出两者的版本号,如果输出,则表时输出成功

二  npm下安装模块,一直提示如图所示问题:

原因分析:有可能由于编码环境有问题,所以运行cmd下输入->chcp 936 回车,设置编码格式,支持中文,

然后进入如图所示:

然后就可以安装模块了,npm install XXX -g  备注:-g是表示全局安装,如果不-g的话,则是将模块下载到当前命令行所在目录。

三   测试一下,新建一目录,在该目录下新建一文件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"

}

}

在命令行切换到该目录下,运行npm install,如果会报错,且自动创建了node_modules目录和npm-debug.log文件,并下载了一堆文件,则证明使用完全没有问题。

参考资料:http://blog.csdn.net/fm2005/article/details/41319591

时间: 2024-10-12 02:09:26

初次接触nodejs,请多指教。的相关文章

[Docker]初次接触

Docker 初次接触 近期看了不少docker介绍性文章,也听了不少公开课,于是今天去官网逛了逛,发现了一个交互式的小教程于是决定跟着学习下. 仅仅是把认为重点的知识记录下来,不是非常系统的学习和笔记. 理论部分 Docker 引擎包括了两个部分,一个守护进程作为server端来管理全部的容器. 一个client.能够远程来控制服务端. Docker有公共的云端仓库 Docker Hub Registry.里面有能够使用的镜像 你能够觉得容器containers就是沙箱box中的一个进程.这个

初次接触modelsim的一些体验

  在网上查找了一些资料来学习,看来看去觉得一篇讲modelsim三种仿真方式的不错,就按着步骤一步步做了,结果可想而知,问题是一个接一个啊,摸索了两天还是有点收获的,且记下. 第一点:操控modelsim的基本方式 1.用户图形界面接口(GUI),在界面也接受命令行输入.(适合菜鸟) 2.DO文件,应该是用TCL脚步语言写的.(升级学习) 第二点:关于在modelsim添加altera仿真库的问题 在网上看到很多关于这方面的资料,但都是比较老的,然后我发现他们想要添加的库基本已经添加在新版 

javaweb中的乱码问题(初次接触时写)

javaweb中的乱码问题 在初次接触javaweb中就遇到了乱码问题,下面是我遇到这些问题的解决办法 1. 页面乱码(jsp) 1. 在页面最前方加上 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 2. 读取数据时乱码 (servlet) 1. 在request.getParameter("nam

c++中类的初次接触

下面是我写的简单的代码,初次接触c++中的类,c++真的是博大精深啊,学习c++的路还很长,加油! 1 /*q1.cpp*/ 2 //一个简单的类极其实例化 3 #include<iostream> 4 using namespace std; 5 6 class Point{ 7 public: 8 //设置坐标 9 void setPoint(int x,int y){ 10 xPos = x; 11 yPos = y; 12 } 13 //打印坐标 14 void printPoint(

初次接触scrapy框架

初次接触这个框架,先订个小目标,抓取QQ首页,然后存入记事本. 安装框架(http://scrapy-chs.readthedocs.io/zh_CN/0.24/intro/install.html) 创建一个项目,项目根目录输入 scrapy startproject tutorial 在spiders文件夹下面新建一个qq_spider.py,写入内容如下: import scrapy class DmozSpider(scrapy.Spider): name = "dmoz" a

初次接触JQuery

初次接触JQuery 1. 综述 JQuery,是一个JavaScript库,给JavaScript开发带来了极大的便利.它有以下好处:减少了JavaScript的代码量:分离了JavaScript和HTML,在页面里只需要定义id即可:方便地为网站提供Ajax交互. 2. JQuery代码 2.1 函数调用 $(this).hide(); 对当前HTML元素,调用hide函数,即隐藏他. $("p").hide(); 对所有的<p>元素,调用hide函数,即隐藏他. $(

首次接触nodejs

嗯,2017年第一次接触nodejs ,也费了一些时间才终于将hello world正确运行出来. 下面说一下我的详情吧: 第一步:不用说,在https://nodejs.org/en/下载一款新的稳定版nodejs(一般来说是左边的是稳定版的版本). 第二步呢,就是安装了,一直next就好了. 第三步:安装好了,可以打开node 的界面,进行测试一下. 第四步:我就偷下懒,直接从官网复制一写测试代码,用于测试了. 第五步,打开服务器吧. 第六步呢:在浏览器中输入http://127.0.0.1

初次接触CodeSmith

说到开发效率的提高,代码生成器肯定是其中必不可少的重点.说到代码生成器,鼎鼎大名CodeSmith肯定是如雷贯耳. CodeSmith最大的特点是能够自定义模板(通俗的说就是想生成什么样就可以生成什么样子,全部由自己自定义) CodeSmith相关资料CodeSmith官方网站:http://www.codesmithtools.com/CodeSmith5.0.1破解版下载:http://kewlshare.com/dl/0538fcf454d3/CodeSmith.5.0.Professio

自己写的一个帧处理代码,请多多指教

这段时间在一个项目中负责程序与下位机USB设备的通讯.将接收到的USB数据做帧处理之后做成一个完整的帧送入队列中等待上层应用对帧数据进行解析. 相信很多人在做与下位机通讯的项目的时候,都会为帧处理烦恼.因为上位机在接收数据的时候,由于收到操作系统调度的影响,有时候收到的是半帧,有时候收到的是一帧半数据.如果不做帧处理的话,就会严重丢包. 在项目中我写了一个帧处理代码,经过测试验证很稳定.拿出来分享一下,也请大家多多指教. 我们项目中的协议是<<.................>>