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就可以运行了。
分享到:
相关推荐
nodejs开发环境搭建示例
主要介绍了Ubuntu中搭建Nodejs开发环境过程,比较郁闷的是apt-get安装失败了,如果有遇到一样问题的朋友,可以参考一下本
如何构建#BADA55 NodeJS 开发环境 德里克·贝利的演讲。 抽象的东西 一切旧的都是新的! 命令行、批处理、vim……我们正在回顾我们自己的历史,回到开发环境只不过是一个文本编辑器和一些命令行工具的时代。 那么...
主要介绍了用Shell脚本快速搭建Ubuntu下的Nodejs开发环境的方法,需要的朋友可以参考下
先说下nodejs这个哦,有人以为它是一种语言,其实不是,它是一个平台,一个建立在google的V8引擎上的js运行平台,就是解析js,并提供自己 的一些API给用户调用。从目前的情况来看,这个发展情况还算好,明天都有好多...
就算自己平时不用Nodejs开发也会简介接触的到。说到Nodejs就不得不提一下它的包管理器npm(Node packge manager),npm上的包已经达到了成千上万的数量,开发者可以集成现有的第三方包到自己的项目中或者发行自己的包...
使用vm安装centos,然后搭建前端开发环境。可以参考一下。 使用vm安装centos,然后搭建前端开发环境。可以参考一下。 使用vm安装centos,然后搭建前端开发环境。可以参考一下。 重要的事情说三遍。
注意:此命令将下载构建 vagrant nodejs 框所需的所有文件。 这将需要很长时间,因此它实际上取决于您的计算机速度和互联网连接。 用法 ####SSH 从主机通过 ssh 访问 vagrant box $ vagrant ssh 如果一切顺利,就...
涵盖的主要内容:NodeJs的概念、应用场景、环境搭建和配置、异步编程等。多方位介绍相关场景开发实战。(2014版) 通过编写原生代码,讲解NodeJs的应用开发 适用于Nodejs初学者;...从事nodejs开发的相关技术人员;
基于NodeJS的传感器网络综合网关软件设计,梁小豪,尹长川,本文结合传感器网络嵌入式综合网关的典型应用,提出了一种基于NodeJS的通用性综合网关应用服务软件设计方案。给出了NodeJS开发环境在
微信小程序开发环境搭建(包含nodejs、开发工具、开发框架、创建项目)
WSL 环境准备Windows 商店安装 Ubuntu 20.04搭建 Node.js 开发环境使用 WSL 环境1. Command 'nvm' not fo
基本情况 在一个项目开发过程中,遇到了小票自动打印的业务需求,原本计划使用NodeJS构建打印服务,调用本地电脑打印机进行数据打印,最后可参考资料偏少,由于项目紧急且对NodeJS的熟悉程度目前也还不够,所以转而...
基于nodejs平台环境 express的web前端开发框架 ejs模板 Mongodb保存产生的数据 还有一系列第三方模块和中间件: bodyParser,解析post请求数据 cookies:读写cookie swig:模板解析引擎 mongoose:操作Mongodb数据 ...
(3)输入创建项目命令后回车,命令:create-react-app +项目环境文件夹名 7、在VSCode中打开项目文件夹 8、项目调试 npm start yarn start运行项目 npm run build yarn build 生成项目 安装cnpm 不安装npm的原因...
在windows下部署nodejs开发环境着实遍地坑,每遇到一个问题都要去google原因再试图解决。而且如果你想把你写好的应用交给别人跑跑看,他可能同样需要折腾很久才能真正在他的环境下运行起来。被坑了好些时日最终还是...
语言)这种新型的框架来开发,Nodejs 使用 Javascript 语言来开发,使整个应用从客户 端到服务器端编程都是使用 Javascript,大大的减少学习成本和开发成本,并且 Nodejs 性能强大,有很大的研究价值。