nodejs npm express windows 安装
2015-10-28 00:38
886 查看
[原]学习笔记:window7环境下的nodejs与npm安装。
2015-5-10阅读112 评论0一、进入官网下载页面下载对应版本的msi安装包(https://nodejs.org/download/)
二、打开安装包,安装路径推荐 C:\Program Files\nodejs,安装过程一直下一步就行了(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Program Files\nodejs”)。
三、测试安装是否成功,打开cmd,(window+R,然后输入cmd),然后输入node -v,如果成功,可以看到以下画面:
四、关于npm,npm全称Node Package Manager,是安装nodejs开发包不可缺少的工具,目前nodejs已经集成,不用手动安装,输入npm -v即可查看当前npm版本:
五、npm的配置,nodejs中虽然集成了nodejs,但是还是有很多需要我们手动配置的地方:
1、我们要先配置npm的全局模块的存放路径,在cmd中输入命令:npm config set prefix "C:\Program Files\nodejs\node_global",如果运行成功,会在nodejs安装目录下生成名为node_global的文件夹,里面有一个etc空文件夹:2、现在我们尝试安装一个模块,先Express这个用于生成项目结构的常用模块,在命令行中输入:npm install -g express-generator,安装成功后,再输入:npm install -g express(-g代表全局安装,就是安装到我们刚刚生成的那个文件夹中,如果不带-g,会安装到如:C:\Users\Elegant\AppData\Roaming\npm的目录中,并且在cmd中使用命令的时候会出现“xxx不是内部或外部命令,也不是可运行的程序或批处理文件”的错误),在cmd中,可以看到安装路径,版本以及目录结构的提示:
3、修改环境变量,计算机>>右键>>属性>>高级系统设置>>高级>>环境变量:
4、新建系统变量:NODE_PATH,路径为:C:\Program Files\nodejs\node_global\node_modules:
5、修改用户变量:PATH,值修改为:C:\Program Files\nodejs\node_global\
6、如果以上步骤都成功,我们可以通过在cmd输入命令:node,进入nodejs开发环境,再输入:require("express"),来查看express的相关信息,如图(如果不成功,请检查系统变量的设置与用户变量的修改)
7、关于在SublimeText中编译nodejs
1.英文:Tools --> Build System --> new Build System 中文:工具 --> 编译系统 --> 新建编译系统;
2.在打开的文件中输入
{ "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "working_dir": "${project_path:${folder}}", "selector": "source.js", "shell": true, "encoding": "utf-8", "windows": { "cmd": ["node", "$file"] } }
3.如果系统不是64位的话,把window的cmd改成:"cmd": ["taskkill /f /im node.exe >nul 2>nul & node", "$file"];
4.在文件中按Ctrl+B就行看到运行结果了。
相关文章推荐
- setInterval与setTimeout的区别 nodejs
- Node.js in practice 笔记
- node个人博客第一天
- Playing audio from Node.js using Edge.js
- LeetCode OJ:Populating Next Right Pointers in Each Node II(指出每一个节点的下一个右侧节点II)
- 025 Reverse Nodes in k-Group [Leetcode]
- 解读Nodejs多核处理模块cluster
- 024 Swap Nodes in Pairs [Leetcode]
- node
- 翻转二叉树(深搜-先序遍历-交换Node)
- NodeJS4.2环境搭建
- ubuntu安装不同版本的nodejs
- 019 Remove Nth Node From End of List [Leetcode]
- nodejs colors模块
- LeetCode OJ:Populating Next Right Pointers in Each Node(指出每一个节点的下一个右侧节点)
- 4.1 Route Between Nodes
- 前端工程筹建NodeJs+gulp+bower
- Populating Next Right Pointers in Each Node - LeetCode
- node服务端搭建学习笔记
- node.js(3) 模块加载机制