天玑阁

vuePress-theme-reco gqsu    2018 - 2021
天玑阁 天玑阁

Choose mode

  • dark
  • auto
  • light
主页
时间轴
文档
  • vuepress-reco
分类
  • elasticsearch
  • Hadoop
  • life
  • linux
  • note
  • Apache James
  • collection
  • Dubbo
  • git
  • jwt
  • k8s
  • mongodb
  • ali
  • netty-socketio
  • nginx
  • node
  • oracle
  • own
  • rabbitmq
  • shell
  • vuepress
  • springDataJpa
  • web
  • wechat
  • redis
  • springBoot
  • rabbitmq,springBoot
  • springCloud
  • sql
  • study
  • util
标签
author-avatar

gqsu

156

Article

42

Tag

    主页
    时间轴
    文档
    • vuepress-reco
    分类
    • elasticsearch
    • Hadoop
    • life
    • linux
    • note
    • Apache James
    • collection
    • Dubbo
    • git
    • jwt
    • k8s
    • mongodb
    • ali
    • netty-socketio
    • nginx
    • node
    • oracle
    • own
    • rabbitmq
    • shell
    • vuepress
    • springDataJpa
    • web
    • wechat
    • redis
    • springBoot
    • rabbitmq,springBoot
    • springCloud
    • sql
    • study
    • util
    标签

    node Categories

    vuePress-theme-reco gqsu    2018 - 2021
    • elasticsearch 20
    • Hadoop 2
    • life 6
    • linux 9
    • note 9
    • Apache James 2
    • collection 1
    • Dubbo 1
    • git 1
    • jwt 1
    • k8s 1
    • mongodb 1
    • ali 2
    • netty-socketio 2
    • nginx 2
    • node 3
    • oracle 1
    • own 1
    • rabbitmq 2
    • shell 1
    • vuepress 1
    • springDataJpa 1
    • web 2
    • wechat 2
    • redis 6
    • springBoot 27
    • rabbitmq,springBoot 1
    • springCloud 13
    • sql 6
    • study 24
    • util 5
    package.json详解

    # 初识

    1. npm 安装 package.json 时,直接转到当前项目目录下,用命令 npm install 或 npm install --save-dev 安装即可,自动将package.json 中的模块安装到 node-modules 文件夹下

    2. package.json 中添加中文注释会编译出错

    3. 每个项目的根目录下面,一般都有一个 package.json 文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。 npm install 命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。

    4. package.json 文件可以手工编写,也可以使用 npm init 命令自动生成。

    注意:npm init 时,用户需回答一些问题,然后在当前目录生成一个基本的package.json文件。所有问题之中,

    只有项目名称(name)和项目版本(version)是必填的,其他都是选填的。

    gqsu 2018/2/7下午1:06:58 node
    nodejs入门

    # 安装淘宝镜像

    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    # 从sockt.io入门

    Socket.IO支持4种协议:WebSocket、htmlfile、xhr-polling、jsonp-polling。 它会自动根据浏览器选择适合的通讯方式,从而让开发者可以聚焦到功能的实现而不是平台的兼容性, 同时Socket.IO具有不错的稳定性和性能。 Socket.IO是以事件为基础的实时双向通讯。

    # 安装nodeJs
    • 1、去官网下载最新版本的nodeJs安装包。安装完成后,查看node信息:
    $ node -v  
    $ npm -v  
    
    • 2、创建工作目录文件夹,使用npm来安装express和socke.io,安装完成会在node_modules里显示所有依赖
    $ npm install --save express
    $ npm install --save socket.io
    

    如果安装缓慢,可以使用cnpm进行安装

    gqsu 2018/1/29下午8:51:25 node
    nodeJS安装与配置

    # node.js部署之启动后台运行 forever

    # 安装

    可官网下载安装包上传或者选择直接在线下载,默认存放位置为tmp

    $ cd /usr      
    $ mkdir nodejs     #创建node存放目录
    $ cp /tmp/node-v8.9.3-linux-x64.tar.xz /usr/nodejs
    $ tar -xvf node-v8.9.3-linux-x64.tar.xz       #解压
    

    建立软连接,变为全局:

    $ ln -s /usr/nodejs/node-v8.9.3-linux-x64/bin/npm /usr/local/bin/ 
    $ ln -s /usr/nodejs/node-v8.9.3-linux-x64/bin/node /usr/local/bin/
    

    查看是否安装完成:

    $ node -v
    
    # 安装forever全局进程
    $ npm install forever -g
    
    # 运行
    $ forever start index.js
    
    # 关闭
    $ forever stop index.js
    
    gqsu 2018/1/21上午10:05:37 node
    Prev 1 ... 1 ... 1 Next Jump To Go