zoukankan      html  css  js  c++  java
  • node.js(一)- 安装配置

      最近在学习node,文章作为记录

    一、下载

      直接下载最新的包:https://nodejs.org/en/download/

      我这里是自己做开发,所以直接使用的是window 64位的最新v4.5.0

      学习资料推荐:http://www.runoob.com/nodejs/nodejs-tutorial.html

    二、安装

      安装很简单,不建议安装在c盘,修改到自己要安装的地址,我一般安装在d盘

      

      点击安装包-》

      

      运行-》

      

      Next-》

      

      勾上同意,Next-》

      

      这里修改你需要安装到的地址,不修改就默认c盘,Next-》

       

      Next-》

      

      Install-》

      结束。

      检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果:

      

      查看node 版本,输入node -v查看安装是否成功,会输出版本号

      

    三、npm

      NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

    • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
    • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
    • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

      由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm -v" 来测试是否成功安装。命令如下,出现版本提示表示安装成功:

      

      如果你安装的是旧版本的 npm,可以很容易得通过 npm 命令来升级,命令如下:

      npm install npm -g

       npm不多介绍,http://www.runoob.com/nodejs/nodejs-npm.html

      到这里其实就可以直接写js来开发了,不过最好还是使用框架方便一些

     四、express

      不错的node开发框架:http://www.expressjs.com.cn/

      

      4.x版本安装

      $ npm install express-generator -g

       使用express创建项目很方便,cmd进入到自己的某个文件(我这里是node)

      

      创建文件夹test

      

      进入test

      

      创建express标准项目

      

      安装需要的依赖插件

      

      安装需要一分钟,之后多了文件node_modules,这里安装的有点多

      如果还需要使用一些插件,比如连接mysql的

      

      然后就是启动服务器运行

      

      然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了

      

      再熟悉一下路由,就可以写rest服务了,view我还不熟悉,暂时用不上,我服务器基本都是写标准rest接口,前端页面都是单独做的,不晓得园友是什么意见?

    五、webstorm

      直接使用express命令创建文件,放入webstorm我还不知道怎么连接自带的调试,有清楚的可以推荐一下?

      强大的webstorm可以直接生成express项目

      我这里安装的是WebStorm 10.0.3

      打开webstorm—>File->settings->输入node,找到

      

      设置你安装的node的地址,modules我直接拉去网上的,这里还不是很明白,好像可以选取本地的?

      设置好久ok了,然后创建express项目

      

      

      同意

      这样创建的项目modules不会很多,只有最基础的

      

      而且可以直接调试

      

      这样很方便,其他基本都一样。

  • 相关阅读:
    Linux下修改Mysql最大并发连接数
    linux ORACLE备份还原(EXPIMP)
    免安装Oracle客户端使用PL/SQL连接Oracle
    连接ORACLE客户端工具navicat111.12 for oracle
    安装Oracle 11.2.0.3 Client Win 32-bit
    sharepoint 2013创建网站集,域帐户无法访问,只有administrator可以访问
    VS2013 ERROR SCRIPT5009: “WebForm_AutoFocus”未定义
    TimeUnit类 java.util.concurrent.TimeUnit
    Redis: 分布式锁的正确实现方式(转)
    java synchronized实现可见性对比volatile
  • 原文地址:https://www.cnblogs.com/zhuimengdeyuanyuan/p/5855793.html
Copyright © 2011-2022 走看看