Node.js停火各大技术论坛都在讨论,前段时间工作太忙没时间学习,趁着周末空闲玩玩,在网上找了些资料发现Node.js本身有windows版和unix版下载和使用都挺方便但是其扩展模块依赖复杂通过手动到网站上下载非常麻烦,所以的NPM介绍都要求在Linux或在windows上通过Cygwin进行安装,按照网上的办法下载Cygwin安装node.js死活不成功(执行./configure 报cygwin not supported)多次尝试无果,网上又无人解答,在精神处在崩溃边境无意中点开了NPM的说明文档,竟然有一节是说明如何在windows下安装NPM,按照其说明执行终于成功在windows 下安装了NPM。用起来还是很爽的就是下载文件慢了点。
第一步: 下载node.js的windows版
当前最新版本是http://nodejs.org/dist/v0.5.10/node.exe
第二步:设置环境变量
v0.5.10
第三步: 安装git
直接到以下地址(http://code.google.com/p/msysgit/downloads/list)下载git windows安装文,目前最新版是Git-1.7.7-preview20111014.exe,按照提示一步步安装即可。安装完成后把git安装bin目录加入PATH环境变量
CMD中运行 git --version
确认安装是否成功
C:\Users\fn>git --version
git version 1.7.7.msysgit.1
第四步: 安装 npm
在确保node.exe和git都在PATH环境变量中后执行以下命令:
git config --system http.sslcainfo /bin/curl-ca-bundle.crt
git clone --recursive git://github.com/isaacs/npm.git
cd npm
node cli.js install npm -gf
下面来测试一下是否成功,一切OK开始Node.JS之旅
D:\develop\nodejs\hello>npm install -d
npm info it worked if it ends with ok
npm info using npm@1.0.103
npm info using node@v0.5.10
npm info preinstall application-name@0.0.1
npm info addNamed [ 'jade', '>= 0.0.1' ]
npm info addNamed [ 'express', '2.5.0' ]
最好设置下国内镜像要不然下载会很慢
github npm 撞墙的解决方案。
github:
代理服务器是必须的,我用的是本地的astrill
给curl设置代理
export http_proxy="127.0.0.1:3213"
export https_proxy="127.0.0.1:3213"
ok了
npm:
设置国内镜像 npm config set registry http://registry.npmjs.vitecho.com
相关推荐
本篇文章将详细介绍如何通过Node.js与NPM(Node Package Manager)来安装并配置MEAN栈环境。 #### 二、MongoDB 的安装与配置 MongoDB 是一种高性能、无模式的文档型数据库,是MEAN栈中的重要组成部分之一。以下为...
为了解决这个问题,开发者引入了`gradle-web-resource-plugin`,这是一个Gradle插件,它允许我们在不依赖Node.js和npm的情况下,充分利用CoffeeScript、LESS和Bower库的优势。 首先,让我们深入了解CoffeeScript。...
node.js,V6.0,资源安装后即可安装cnpm,glup,bower,npm等
Node.js 的 npm 工具提供了丰富的命令集来帮助开发者管理项目的依赖。通过上述介绍,我们可以看到如何使用这些基本命令来安装、卸载、更新包以及维护项目的依赖结构。熟练掌握这些命令将极大地提高我们的开发效率。
确保已安装最新的Node.js并运行命令npm run setup ,它将执行以下操作: 安装NPM软件包 安装Bower软件包 建立应用程序 成功完成构建过程之后。 Gulp在新创建的“公共”目录中创建并存储所有已编译,已丑化和已编译...
1. **安装node.js和npm**:了解如何在Windows上下载并安装node.js,从而获得npm。 2. **初始化npm项目**:学习使用`npm init`创建一个新项目,并配置`package.json`文件。 3. **安装和使用Gulp**:理解如何全局安装...
4. Node.js和npm的安装与配置:文档中提到了Node.js的安装和配置,Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可以运行在服务器上,使得JavaScript可以用于服务器端编程。npm是Node.js的包管理器,用于...
该项目需要安装 node.js、Bower 和 Grunt 命令行客户端。 如果您这样做了,请克隆项目并执行以下操作: 在项目的根目录中,通过在终端中运行bower install来安装客户端项目特定的依赖项。 在项目的根目录中,通过...
4. npm配置:配置npm的全局模块路径和缓存路径,例如将其设置在Node.js的主目录下,并执行相应的命令以确认配置正确。 5. Yeoman、Bower和Grunt安装:使用npm安装Yeoman、Bower和Grunt,以便正确地生成和管理项目...
下面介绍如何在使用npm Node.js和使用bower AngularJS中安装strformat 。 Node.js 使用npm安装strformat 。 npm install strformat --save 然后使用模块导出的strformat功能。 var strformat = require ( '...
NPM(Node Package Manager)是Node.js的官方包管理器,它提供了大量的开源库和工具,使得开发者能够轻松地管理和共享代码。在这个场景中,`bower`和`coveralls`是两个重要的Node.js依赖包。 **Bower** 是一个前端...
必须安装 node.js。 $ npm -g install bower $ npm -g install bower-installer $ npm -g install sails $ git clone http://github.com/ishiyu/sails_test $ cd sails_test $ npm install $ bower-installer $ ...
在本文中,我们将深入探讨如何使用Node.js和FileSaver.js库来实现Excel文件的下载功能。`node-xls-download`项目提供了一个示例,它展示了如何在Node.js环境中生成Excel文件并允许用户进行下载。首先,让我们了解这...
针对浏览器和node.js的基于axios Promise的HTTP客户端功能通过浏览器进行XMLHttpRequest的响应来自node.js的http请求支持Promise API拦截请求和响应Tra基于浏览器和node.js的基于axios Promise的HTTP客户端功能使...
基于Promise的HTTP客户端,用于浏览器和node.js 新的axios docs网站: 目录 特征 从浏览器发出 从node.js发出请求 支持 API 拦截请求和响应 转换请求和响应数据 取消请求 JSON数据的自动转换 客户端支持以防 ...
Bower - 你将使用来管理你的前端包,为了安装它,请确保你已经安装了 Node.js 和 npm,然后使用 npm 全局安装 bower: $ npm install -g bower Grunt - 你将使用来自动化你的开发过程,为了安装它,请确保你已经...
Node.js npm install ght Require.js require(["ght"], ... Bower bower install ght Angular.js angular.module('yourApp', ['ght'])... #Examples 编码: ght . encode ( 'دوست دارم' ) 返回: j4...
您需要安装node.js和npm。 下载此软件包的tar / zip。 下载后,您需要使用npm安装服务器的依赖项。 npm install 如果要使用Web服务器,则需要使用bower安装依赖项。 bower install 现在,所有步骤都准备就绪,您...
uiserver-节点node.js 上的基本 UI 服务器如何版本: node.exe v0.12.4 npm: 1.4.9 安装节点和NPM a) 从 nodejs.org (-> sw\nodejs\node.exe) 获取 node.exe b) 从获取 npm(解压到 sw\nodejs\ 以便 node.exe和 npm....
JZZ:用于Node.js和Web浏览器的MIDI库 JZZ.js允许在Node.js以及Linux , MacOS和Windows的所有主要浏览器中发送,接收和播放MIDI消息。 iOS和Android设备上提供了某些功能。 JZZ.js在Node.js和不支持它的浏览器...