node.js + webstorm :配置开发环境

一、配置开发环境:

1、先安装node

(1)、访问http://nodejs.org打开安装包,正常安装,点击next即可。

  为了测试是否安装成功,打开命令提示符,输入node,则进入node.js交互模式,如图:

  

  通过这种方式安装node.js还自动附带了npm

(2)、安装node.js包管理器(Express)

  新开一个命令行窗口

  在命令行输入 npm install -g express

 

 

  

 

 

Express 目录结构 t-1

目录/文件 说明
./  根目录,我们的node.js代码都会方这个目录
 package.json   npm依赖配置文件, 类似ruby中的Gemfile, java Maven中的pom.xml文件. 一会需要在这里添加 markdown-js 项目依赖
 app.js  项目的入口文件

 public/

javascript/

stylesheets/

images/

 存放静态资源文件, jquery/prettify.js等静态库会方这里,当然自己编写的前端代码也可以放这里
 views/   模板文件, express默认采用jade, 当然,你也可以使用自己喜欢的haml,JES, coffeeKup, jQueryTemplate等模板引擎
 node_modules/  存放npm安装到本地依赖包,依赖包在package.json文件中声明,使用npm install指令安装

 

 

 

 

 

 

 

 

2、安装mongodb:

(1)、访问http:www.mongodb.org,下载安装包;

(2)、在D盘新建MongoDB文件夹(此文件夹为自定义的数据库安装目录D:\MongoDB)把刚才下载的压缩包解压并把bin文件夹拷贝到MongoDB文件夹;

(3)、在MongoDB文件夹内新建logs文件夹(用于存储日志文件D:\MongoDB\logs),并在此文件夹内新建空文件mongodb.log。

(4)、在MongoDB文件夹内新建data文件夹(用于存放数据库文件D:\MongoDB\data);

(5)、启动MongoDB:

以系统管理员身份运行cmd,切换至D:\MongoDB\bin目录输入mongod.exe --dbpath=d:\mongodb\data。如看到控制台最后一行类似Tue Oct 09 11:50:55 [websvr] admin web console watiing for connections on port 28017说明启动成功(MongoDB占用系统28017端口) 。

 

 6、测试MongoDB:
以管理员身份新建一个cmd窗口,进入MongoDB的bin目录输入mongo,如出现connecting to:test说明测试通过。

 

当建立node工程的时候,会发现出现如下错误:

 

 

 

应该接着测试:

 

(1)、输入mongo ,如:

 

出现:

 

 

 

一般这种情况就是:自己指定的数据库,所以不能。自动加载服务。第二次就不能连接了

 

每次启动前,自己手动,指定下自己,指定的,数据库

 

输入:mongod --dbpath d:/mongodb/data(d:/mongodb/data为自己定义的数据库路径)

 

 

 

然后Shell会显示连接成功:

 

 

 

(2)、新开一个shell,在shell中找到mongo当前安装路径,输入mongo,测试数据库是否连接:

 

 

 

(3)、注册MongoDB为系统服务,即每次开启计算机即启动mongodb,输入如下命令:( 如果需要卸载该服务,使用“sc delete MongoDB”即可)

 

注意:这里要用管理员身份(C:\Windows\System32)进去才能设置(下面代码不要换行)

 

C:\Windows\system32>mongod --logpath D:/mongodb/logs/mongodb.log --logappend --dbpath D:/mongodb/data --directoryperdb --serviceName MongoDB --install

 

 

 

(4)、用管理员身份启动mongodb服务:输入:net start MongoDB

 

 

 

然后在项目中运行mongodb,就不会出现连接错误了。。。。。。

 

安装以上步骤,从:

 

 

 

到:

 

在计算机进程中能看到:

 

 

 

(5)、当我们关闭所有的shell,再次运行工程时,发现再次连不上mongodb ,还得用管理员身份重新启动mongodb 服务,进入管理员权限(shell邮件,以管理员身份登录),然后输入:net stop mongodb,然后到D:\mongodb\data路径下删除mongod.lock文件,再次开启shell,以管理员身份登录,输入:net start mongodb,就不用每次手动启动mongodb服务了。

 

 3、安装webstrom

访问http://www.jetbrains.com/webstorm/download/

下载webstorm安装包

点击正常安装, 再到网上搜索注册码即可。

假若你不喜欢webstorm的主题,可以选中File→Settings→Appearance→Theme,选择你喜欢的主题

假若你不喜欢webstorm的字体,可以选中File→Settings→Editor→Colors & Fonts,选择你喜欢主题名字:

再点开Colors & Fonts,选中font,点击Save as 按钮,在弹出框输入你保存字体的文件名:点击OK

设置字号,并从左边的框中的字体,通过小三角形移到右边,并上移到顶部,作为你的默认字体:

点击apply按钮,再点击OK

4、配置node.js+webstorm 环境

打开webstorm,选中JS按钮,

会弹出一个弹框:

在这里,假若你的core modules 还没安装,点击右边蓝色的链接安装。

接下来,就可以创建node.js项目,

点击File,选择New Project,在弹框中填写好项目基本信息:

注意,这里location的路径选择,需要点击右边按钮浏览设定,自己输入的不算,选择好项目路径,在填写项目名称

点击OK,静等项目创建即可。

时间: 2024-10-23 15:49:43

node.js + webstorm :配置开发环境的相关文章

深入浅出node.js游戏服务器开发:基于Pomelo的MMO RPG开发

在上一篇文章中,我们介绍了如何使用Pomelo来搭建聊天服务器.在这篇文章中,我们为大家介绍 如何使用Pomelo框架来搭建MMO RPG服务器,并分析其设计思路和实现方法.以此来帮助大家更好的理 解和使用Pomelo框架,理解Pomelo框架游戏开发的基础流程,使用方法和设计理念. 本文中的游戏服务端架构,只是为了说明Pomelo的开发理念和设计思路,并不是基于Pomelo开发的 唯一方案,开发者完全可以根据自己的实际应用环境设计不同的服务端架构. 开始之前 Pomelo框架与MMO RPG

《Node.js区块链开发》导读

Preface 前 言 本书原名<Nodejs开发加密货币>,大部分已经通过网络免费分享(网络上仍有原文),正式出版的时候改成了现在的名字,部分章节也做了调整.写作本书的时候,"区块链"这个称呼并不流行,但讨论的内容实际上就是区块链技术.就在本书整理出版的时候,国家发布了<中国区块链技术和应用发展白皮书>,整个社区也接纳了"区块链"这个称谓,因此改为现在的名字. "每一件与众不同的绝世好东西,其实都是以无比寂寞的勤奋为前提的,要么是

《Node.js区块链开发》一导读

前 言 本书原名<Nodejs开发加密货币>,大部分已经通过网络免费分享(网络上仍有原文),正式出版的时候改成了现在的名字,部分章节也做了调整.写作本书的时候,"区块链"这个称呼并不流行,但讨论的内容实际上就是区块链技术.就在本书整理出版的时候,国家发布了<中国区块链技术和应用发展白皮书>,整个社区也接纳了"区块链"这个称谓,因此改为现在的名字. "每一件与众不同的绝世好东西,其实都是以无比寂寞的勤奋为前提的,要么是血,要么是汗,要

《Node.js区块链开发》——2.2 信用,决定着利益转移的方向

2.2 信用,决定着利益转移的方向 与他人谈起区块链时,不止一次谈到"信用"这个话题,每一次我都会有更加深刻的理解.第一次明确地谈信用,起源于一个公司反复地声明一件事情,但是除了声明,也没有更好的办法向公众表明自己,反而越声明越被动.于是,我在网上发表了一篇文章<请尽早把你的信誉区块链化>(见2.7节),其核心观点是学习区块链的处理方式积累个人或公司的信用. 这里再次提及这个话题,原因是我在写下前面部分的时候,突然发觉单纯地讲未来趋势会如何没有任何说服力,其中缺少潜在的源动

《Node.js区块链开发》一2.2 信用,决定着利益转移的方向

2.2 信用,决定着利益转移的方向 与他人谈起区块链时,不止一次谈到"信用"这个话题,每一次我都会有更加深刻的理解.第一次明确地谈信用,起源于一个公司反复地声明一件事情,但是除了声明,也没有更好的办法向公众表明自己,反而越声明越被动.于是,我在网上发表了一篇文章<请尽早把你的信誉区块链化>(见2.7节),其核心观点是学习区块链的处理方式积累个人或公司的信用. 这里再次提及这个话题,原因是我在写下前面部分的时候,突然发觉单纯地讲未来趋势会如何没有任何说服力,其中缺少潜在的源动

SharePoint 2013 配置开发环境时需要安装VS2012插件

SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对SharePoint 2013支持,需要装VS插件,⊙﹏⊙b汗. 先要安装Microsoft Web PlatForm Install 4.0的东东,然后这里面,可以添加如下图所选的组件.当然,这个需要联网在线安装的,⊙﹏⊙b汗. 下载地址:http://www.microsoft.com/web/

《Objective-C入门经典》——1.3节配置开发环境

1.3 配置开发环境 Objective-C入门经典 Objective-C的开发环境的核心是Xcode,它是运行于Mac上的一个集成开发环境(IDE).读者即使在没有注册开发者计划的情况下也能够免费从 Mac App Store 上下载这个工具(如果需要下载未发布的beta版本的Xcode,则需要成为一个注册开发者,但大多数的文档仍然可以在developer.apple.com上公开区域中找到).Xcode的自动安装过程会将其所有文件安装到硬盘根目录下的Developer文件夹中.这意味着在默

《深入实践Spring Boot》一第1章Spring Boot入门1.1 配置开发环境

第1章 Spring Boot入门 在使用Spring Boot框架进行各种开发体验之前,要先配置好开发环境.首先安装JDK,然后选择一个开发工具,如Eclipse IDE和IntelliJ IDEA(以下简称IDEA)都是不错的选择.对于开发工具的选择,本书极力推荐使用IDEA,因为它为Spring Boot提供了许多更好和更贴切的支持,本书的实例都是使用IDEA创建的.同时,还需要安装Apache Maven和Git客户端.所有这些都准备好之后,我们就能开始使用Spring Boot了. 1

深入实践Spring Boot1.1 配置开发环境

1.1 配置开发环境 下面的开发环境配置主要以使用Windows操作系统为例,如果你使用的是其他操作系统,请对照其相关配置 进行操作.