设为首页 收藏本站
查看: 575|回复: 0

[经验分享] nodeJS开发环境

[复制链接]

尚未签到

发表于 2017-2-21 08:28:15 | 显示全部楼层 |阅读模式
  

nodeJS开发环境 

1、平台搭建:
1)Nodejs运行环境 下载地址http://nodejs.org/
下一步就可以了,只能安装在C盘
       2)安装完后,在开始菜单-》运行输入 cmd 进入命令控制台
              然后输入:node –v 就可以查看当前按装的nodejs版本
       3)简单试一下node运行环境,在命令控制台,输入以下:
              node 回车
              console.log(‘ hello world ! ’)
              控制台就会输出hell world! 说明环境成功!
       4)Node包管理器(npm),但从Node.js
0.6开始,npm包含在发行包中了。所以会自动安装好。包管理器主用是安装nodejs扩展包进行开发相应程序
       5)通过npm安装 一个简单的Web框架( express ) 命令如下:
              在控制台输入: npm install express
              你会看到一些类似以下的加载信息
                     npm http GET
https://registry.npmjs.org/express
                     ….
                     - mime@1.2.4

-- mkdirp@0.3.0

-- qs@0.4.2

-- connect@1.8.5

此时 express 就安装成功了,并且放置在当前目录的 node_modules  子目录下.
       6 )用express
//即可创建项目
              创建好了,当你运行这个目录下的 node app.js命令时会出现错误的话。请你查看一下你这目录是否有。node_modules文件夹。

            注意:你的项目要有 node_modules 文件夹。。里面要有 express模块
               解决winodw  Cannot find module 'express'
express test
创建后会有提示
$ cd test && npm install
解决方法一:
复制命令运行就可以了,但是每次 install 都要重新下载.........
解决方法二:
直接复制 已生成的 node_modules 的模块。。。。。。。。。。
解决方法三:
复制你的模块到 C:\Program Files\nodejs\node_modules
设置环境变量:
set NODE_PATH=C:\Program Files\nodejs\node_modules;
       7) node 保母  (supervisor)
              小技巧——使用 supervisor
如果你有 PHP  开发经验,会习惯在修改 PHP  脚本后直接刷新浏览器以观察结果,而你在开发
Node.js  实现的 HTTP
应用时会发现,无论你修改了代码的哪一部份,都必须终止Node.js 再重新运行才会奏效。这是因为 Node.js  只有在第一次引用到某部份时才会去解析脚本文件,以后都会直接访问内存,避免重复载入,而 PHP  则总是重新读取并解析脚本(如果没有专门的优化配置)。Node.js的这种设计虽然有利于提高性能,却不利于开发调试,因为我们在开发过程中总是希望修改后立即看到效果,而不是每次都要终止进程并重启。 supervisor  可以帮助你实现这个功能,它会监视你对代码的改动,并自动重启 Node.js 。
使用方法很简单,首先使用 npm  安装 supervisor :

npm install -g supervisor
安装后我们就可以使  supervisor app.js  启用模块了。这样修改模块可以实时反应浏览器上面
2、开发工具:
       Sublime text2 +
nodejs
       俱体快捷键使用大家去百度搜索一下。接下,大家先下载Sublime text2 安装好后,打开这个编辑器软件:
       我们按 ctrl+shift+p 进入 编辑软件的 插件包安装,
在弹出的框里输入:install package 按回车,等待包的加载选择。。。
然后在输入:nodejs 回车安装
安装后,我们关掉编辑器,然后重新打开。可以在
Tools->nodejs 按理说是可以运行了,但结果还是不能运行,问题是我们还要配置一下 sublime text 与 nodejs 相连的运行环境。配置如下:
1) nodejs的path
Preferences-->Package Setting-->Nodejs-->Default 
       文件内容如下:
       {
             "save_first": true,
             "node_command":
"C:\\Program Files\\nodejs\\node.exe",
             "npm_command":
"C:\\Program Files\\nodejs\\npm.cmd",
             "expert_mode": true,
             "ouput_to_new_tab": false
}
2)找到Nodejs.sublime-build 进行修改
       C:\Users\Administrator\AppData\Roaming\Sublime
xt 2\Packages\Nodejs\
       Nodejs.sublime-build内容:
       {
            "cmd": ["C:\\Program
Files\\nodejs\\node.exe", "-p", "$file"],
"file_regex": "^[
]*File \"(...*?)\", line ([0-9]*)",
             "selector":
"source.js"
}
好了配置好开发工具就可以进行开发了。
我们在编辑器创建一个js 文件,在 Tools->nodejs -> run就可以运行了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-344961-1-1.html 上篇帖子: HACKING NODEJS AND MONGODB 下篇帖子: NodeJS初接触
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表