首先创建文件结构,主要包括:
---lib
---bin
---test
---package.json
1: 首先配置package.json .
注意的事项: main: (主声明)模块的进入点
bin: 声明一个脚本文件,并且可以直接通过终端执行
scripts: 测试脚本位置。
2:将所需要的mqtt,socket.io模块按照-g全部模块安装。即:
npm install -g mqtt socket.io
3 : 创建软链接:
sudo npm link /usr/lib/node_modules/mqtt-socketIo-php /home/hongshuai.yuan/kule/www.kuulabu.com/data/node/mqtt-socketIo-php
4:终端执行:
本机: mqtt-socketIo-php 即可
服务器: nohup mqtt-socketIo-php > output.log &
- 浏览: 376847 次
- 性别:
- 来自: 天津
文章分类
- 全部博客 (428)
- ubuntu (49)
- ubuntu make error ( 转载) (1)
- solr (6)
- sphinx (5)
- webcam (1)
- git (13)
- Tsar (1)
- centos (8)
- snmp (1)
- ubuntu iso (1)
- sphinx-for-chinese coreseek (2)
- ubuntu shell (2)
- Pinteres (1)
- coreseek (2)
- csft.conf (1)
- git ubuntu (3)
- linux (20)
- php (47)
- so (1)
- sphinxsearch (1)
- pecl ,apt-get (1)
- cloudStack (1)
- 777 (1)
- 0777 (1)
- mongodb (4)
- pecl (1)
- capped (1)
- gridFs (1)
- RTC (1)
- openFire (1)
- spark (1)
- mysql (30)
- jquery (8)
- andriod (3)
- nodejs (59)
- ubuntu,nodejs (2)
- javascript (10)
- twig (1)
- css (2)
- push (2)
- webrtc (1)
- memcached (4)
- symfony2 (1)
- tcp/ip (1)
- js (10)
- socket (6)
- socket.io (2)
- apache2 (2)
- ubuntu,shell (1)
- postfix (2)
- html5 (5)
- android (6)
- Geolocation (1)
- python (12)
- w3af (2)
- goagent (0)
- 开源 (1)
- websocket (1)
- pomelo (6)
- npm (2)
- application/json (1)
- rangy.js (1)
- keycode (3)
- dns (1)
- qt (6)
- redis (10)
- 负载均衡 (1)
- nfs (1)
- 架构 (19)
- nosql (1)
- 队列 (1)
- IM (1)
- apache (6)
- 设计模式 (4)
- apc (1)
- memcache (1)
- couchBase (1)
- phpstorm (1)
- jsonp (2)
- 前端优化 (6)
- c/c++ (1)
- shell (2)
- lua (1)
- mqtt (12)
- ruby (1)
- grunt (1)
- ios (4)
- mac (11)
- nginx (1)
- swift (1)
- ssh (2)
- docker (2)
- java (1)
- ffmpeg (1)
- 爬虫 (3)
- microservice (1)
- 运维 (5)
- rabbitmq (2)
- 消息中间件 (2)
- swoole (1)
- 秒杀 (1)
- rpc (2)
- XtraBackup (1)
- 压力测试 (1)
- 前端 (1)
- zabbix (1)
- els (1)
- elasticSearch (4)
- elk (6)
- secureCRT (1)
- 监控软件 (1)
- grpc (1)
- thrift (1)
- supervisor (1)
最新评论
-
小小西芹菜:
想要建立实时web,推荐GoEasy的web实时推送,他们是专 ...
用node.js(socket.io)实现数据实时推送 -
gaoyaohuachina:
教训的是!
修改linux的用户名 -
hongtoushizi:
gaoyaohuachina 写道不明白你在干吗,改名字直接新 ...
修改linux的用户名 -
gaoyaohuachina:
不明白你在干吗,改名字直接新建一个用户,把原来用户user d ...
修改linux的用户名 -
wukele:
Mark....
总结比较常用实用的js库
发表评论
-
atom-shell和node-webkit的不同
2015-11-05 02:18 691转载自: https://github.com/atom/e ... -
nodejs调试工具
2015-08-16 01:22 539转载自: https://cnodejs.org/topic ... -
Node.js 调试 GC 以及内存暴涨的分析
2015-08-16 00:53 876转载自: http://blog.eood.cn/node- ... -
httpAgent的maxSockets
2015-08-15 20:35 449如同服务器端的实现一般,http提供的Cli ... -
Fibers and Threads in node.js – what for?
2015-08-14 01:03 595非常棒的一片文章 转载自: https://bjouhie ... -
Do not forget to use Gzip for Express.js
2015-08-13 12:28 470转载自: http://inspiredjw.com/do- ... -
利用libuv编写异步多线程的addon实例
2015-08-13 01:12 574转载自:http://snoopyxdy.blog.163. ... -
跨平台模块tagg2,让nodejs多线程支持
2015-08-13 01:05 821转载自: http://snoopyxdy.blog.16 ... -
把一个nodejs程序做成传统linux服务
2015-07-31 05:08 4901: http://howtonode.org/depl ... -
跨域解决方案(基于nodejs)
2015-07-28 13:39 899转载自: 跨域是web开发过程中经常会遇见的一种问题,因 ... -
如何让node在ubuntu上占据80端口
2015-07-24 02:53 1035有三种方法: 1:通过sudo。因为系统默认非root用户 ... -
nodejs forever总结
2015-07-15 11:21 390收集3个链接,以备后用: 1: http://www ... -
深入浅出node.js游戏服务器开发——Pomelo框架的设计动机与架构介绍
2015-07-03 00:38 815转载自: http://www.infoq.com/cn/a ... -
动态修改 NodeJS 程序中的变量值
2015-06-30 11:16 517转载自:http://code.oneapm.com/nod ... -
Node.js 安裝與版本切換教學 (for MAC)
2015-06-25 01:29 423转载自: http://icarus4.logdown.co ... -
command not found: npm
2015-06-23 15:36 1954在装一些npm包的时候,不知道怎么会事,就把npm ... -
如何自己检查NodeJS的代码是否存在内存泄漏
2015-06-23 14:23 834原文:http://www.nearform.com/n ... -
pomelo错误总结
2015-06-21 00:10 13951: 运行pomelo程序的时候发现如下错误: [201 ... -
nodejs安装脚本
2015-06-19 13:55 737#!/bin/bashsudo add-apt-reposi ... -
sh: 1: node: not found
2015-06-19 11:45 840在装nodejs的npm包的时候报如下错误: sh: 1: ...
相关推荐
标题 "NODEJS+NPM+COFFEESCRIPT" 暗示了这个压缩包可能包含关于使用Node.js、NPM(Node Package Manager)以及CoffeeScript的教程或项目资源。以下是关于这三个核心概念的详细解释和相关知识点: Node.js: Node.js...
【标题】"qrcode-npm-master_nodejs_npm_QRCODE_" 涉及到的知识点主要集中在Node.js、npm(Node包管理器)以及QRCODE生成库的使用上。Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端...
nodejs-随机密钥 安装 $ npm install random-key 应用程序接口 生成([len],[键]) 生成具有给定长度的加密强伪随机字符串。 len:生成字符串的长度,默认为16 键:可选键,默认为base62,包括:0-9、az、AZ ...
在Node.js开发中,npm扮演着至关重要的角色,它允许开发者轻松地分享、安装和管理依赖包,促进了代码的复用性和项目协作。 1. **npm安装与配置** - 安装:npm通常随Node.js一起安装。在命令行中运行`node -v`检查...
于是决定自己实现这个功能,自己写一个npm包。</span> 下面我记录一下自己的实现过程。 1. npm init 选择一个文件夹,然后用命令行cd进去,然后执行npm init,这时会生成一长串表单,根据自己的实际情况填写内容 ...
17. 发布npm包: 在创建并测试完自己的模块后,可以使用`npm publish`命令将其发布到npm仓库,但在此之前需要确保包名未被占用,可以使用`npm search packageName`进行检查。 以上是npm的一些核心命令,对于Node....
1.先正确的安装nodejs这个软件,自己去百度一下,...5.打开package.json这个文件,可以看见我们对这个工程的配置文件信息,如下图中所示,这样一来我们就可以根据这个文件来进行各种npm的包管理 以上这篇nodejs中用npm
generator-node-typescript, 使用app创建NodeJS软件包的最小文件生成器生成器 NodeJS生成器 你好我是一个使用app创建软件包的最小文书生成器。 ! 我让你快速安装一个带有最新可用工具和最佳实践的项目。我使用:npm...
通过使用代码生成工具,如`nodejs_generator_1.1.0`,可以进一步提升开发效率,减少重复工作,使开发人员能够更加专注于业务逻辑的实现。这种实践在现代Web开发中被广泛应用,尤其是在快速迭代和团队协作的环境中。
amWiki是一种由JS开发,依赖Atom或Nodejs-Npm的Markdown轻量级前端化开源文库系统。 amWiki致力于让大家可以更简单,更便捷的建设个人和团队文库! [ ] 的GitHub: APM: NPM: amWiki的优势 文档系统采用...
`license-checker`是一款用于检查NPM包许可证的命令行工具,由`npm`社区开发,旨在帮助开发者了解他们的项目所依赖的所有库的许可证信息。这有助于确保项目符合组织或行业的许可要求,避免潜在的法律风险。 使用`...
用node开发应用程序,通常采用express框架进行功能扩展,当系统开发完成后,...下载该资源,解压后,使用cmd切换到目录,先运行 npm install,设置需要打包的exe路径和产品信息,然后node build.js ,即可生成新的exe
npm是Node.js的包管理工具,用于Node.js的包的安装、卸载、管理等操作;Express是一个基于Node.js平台的最小、灵活的web应用开发框架,它提供了一系列强大的特性来帮助开发者快速地创建各种Web应用。 首先,要下载...
`npm init`命令用于生成或更新`package.json`文件。执行`npm init`时,系统会提示输入一系列关于项目的信息,如果你不想逐个回答这些问题,可以使用`npm init --y`或`npm init -y`快速创建一个默认的`package.json`...
执行这个命令后,系统会提示你输入项目的相关信息,如项目名、版本、作者等,最后会生成一个`package.json`文件,这是你的npm包的核心配置文件。 2. 编写代码:在项目目录下编写你的模块代码,通常包括JavaScript...
npm install --save sitemap ``` 以下是在Express框架中生成sitemap的示例代码: ```javascript const express = require('express'); const sm = require('sitemap'); // 假设你有一个获取文章列表的API ...
首先,你需要通过npm(Node.js包管理器)安装`officegen`库,命令如下: ```bash npm install officegen ``` 安装完成后,你可以开始编写生成Word文档的代码。以下是一个简单的例子: ```javascript var ...