安装nodejs和npm
来源:互联网 发布:如何快速升淘宝等级 编辑:程序博客网 时间:2024/05/16 12:55
1. 下载Node.js官方Windows版程序:
http://nodejs.org/#download
从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安装文件,另外还有一个.EXE可执行文件。
我选择了.EXE文件。因为.MSI安装文件除了将node.exe复制到C:\Program File (x86)\目录中及修改系统Path之外,没发现还有其他作用。
我使用的版本为0.6.2: http://nodejs.org/dist/v0.6.2/node.exe
2. 创建D:\nodejs目录,并将node.exe保存在这个目录中。并将"D:\nodejs"加入系统环境变量PATH中,便于在任意位置执行node应用。
3. 下载npm源代码:
https://github.com/isaacs/npm/tags
这里需要注意一下,在写这篇文章时npm最新版本为1.0.106,但是这个最新版本及1.0.105在Windows平台下都有问题。所以我选择了安装1.0.104版本:
https://github.com/isaacs/npm/zipball/v1.0.104
4. 将npm源代码解压到D:\npmjs目录中。
在命令提示符窗口中执行下面的操作,完成npm的安装:
D:\>cd npmjs
D:\npmjs>node cli.js install -gf
另外:
node cli.js install npm -gf //可以安装最新版的NPM
node cli.js install npm@1.0.105 -gf //可以安装指定版本的NPM
上面两种方法都是通过网络从代码库中下载并安装,但是代码库一般只保留最近的两个版本。
5. NPM安装完成后,将"D:\nodejs\node_modules"加入系统环境变量NODE_PATH中。
6. 安装express:
npm install express -g //安装最新版express
npm install express@2.5.0 //安装指定版本express
npm remove express -g //删除express
更多npm使用方法,请参考npm官方网站:http://npmjs.org
至此部署完成。
D:\>node -v
v0.6.2
D:\>npm -v
1.0.104
D:\>express -v
2.5.1
D:\>express hello //创建exrpess项目
D:\>cd hello
D:\hello>node app.js //启动
在浏览器中打开:http://localhost:3000,查看结果。
补充:npm源代码包中不包含依赖模块。为了方便大家安装,这里提供下载:
http://files.cnblogs.com/seanlv/node_modules.zip
下载后,覆盖npm目录中的node_modules文件夹。
遇到问题:
在写一个网络爬虫的时候需要安装cheerio ,直接在nodejs安装目录下安装时候,在执行npm install cheerio 时候会遇到下面情况
npm WARN enoent ENOENT: no such file or directory, open 'E:\Program Files\nodejs
\package.json'
解决方法是
在命令行切换到安装nodejs文件下的nodejs\node_modules\npm 后执行npm install cheerio
原文链接
http://cnodejs.org/topic/4f790b618a04d82a3d6884d2
http://blog.csdn.net/ltg01/article/details/60135489
- 安装nodejs和npm
- nodejs和npm安装
- centos 安装nodejs 和npm
- centos7安装npm和nodejs
- centos7安装npm和nodejs
- Linux安装nodejs和npm
- 在windows 下安装nodejs 和npm
- ubuntu Nodejs和npm的安装
- ubuntu Nodejs和npm的安装
- ubuntu 14.10 安装 nodejs 和 npm
- centos6.3中安装nodejs和npm
- ubuntu Nodejs和npm的安装
- ubuntu 下nodejs 和 npm安装
- CentOS 通过yum安装nodejs和npm
- ubuntu下 Nodejs和npm的安装
- 简易安装nodejs和npm的方法
- nodejs 和 npm安装配置与常见问题
- Ubuntu环境下安装nodejs和npm
- 初学python一些会用到的零件2【参考小甲鱼的书学习】
- 正则中需要转义的特殊字符小结
- struts2获取页面参数多数为null
- android 遍历map的四种方法
- Java实现——排序二叉树的建立与遍历
- 安装nodejs和npm
- nodejs Log4js v2.x配置使用
- PR17.10.4:Q-Prop: Sample-Efficient Policy Gradient with An Off-Policy Critic
- Bootstrap学习笔记——缩略图、警示框、进度条、媒体对象、列表组、画板
- 四种方法生成XML文件
- 扑克牌顺子
- 硬件设计第二部:热水泵注水循环系统设计
- 数据降维之LDA&PCA
- Codeforces868A Bark to Unlock