<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
  <channel>
    <title>firemail - NodeJS</title>
    <link>http://firemail.wang:8088/forum.php?mod=forumdisplay&amp;fid=104</link>
    <description>Latest 20 threads of NodeJS</description>
    <copyright>Copyright(C) firemail</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Sat, 04 Apr 2026 11:47:01 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>http://firemail.wang:8088/static/image/common/logo_88_31.gif</url>
      <title>firemail</title>
      <link>http://firemail.wang:8088/</link>
    </image>
    <item>
      <title>node.js调用本地方法有哪些方案</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=11141</link>
      <description><![CDATA[在Node.js中调用本地(Native)方法主要有以下几种方案:

1. Node-addon-api (N-API)
```javascript
// 这是最推荐的方式,提供了稳定的ABI接口
const addon = require(\'./build/Release/addon.node\');
addon.nativeMethod();
```

主要优点:
- ABI稳定,跨Node.j ...]]></description>
      <category>NodeJS</category>
      <author>Qter</author>
      <pubDate>Mon, 04 Nov 2024 07:07:52 +0000</pubDate>
    </item>
    <item>
      <title>NodeJS C++插件开发</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10604</link>
      <description><![CDATA[https://blog.csdn.net/itas109/category_11148517.html

作者: itas109大道至简

[/backcolor]


[*]使用cmake-js编译NodeJS C++插件
使用cmake-js编译NodeJS C++插件
原创 2021-11-08 22:35:50  · 1599 阅读  · 2 评论  

[*]NodeJS C++插件开发(四) - V ...]]></description>
      <category>NodeJS</category>
      <author>Qter</author>
      <pubDate>Wed, 08 Feb 2023 07:11:20 +0000</pubDate>
    </item>
    <item>
      <title>nvm+nodejs安装以及国内源设置</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10296</link>
      <description><![CDATA[nvm 下载：https://github.com/coreybutler/nvm-windows/releasesnvm换淘宝镜像： 新建系统环境变量NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node即可nodejs安装： nvm install 10.15.3使用Nodejs环境： nvm use 10.15.3nvm设置nodejs镜像和npm镜像nvm no ...]]></description>
      <category>NodeJS</category>
      <author>Qter</author>
      <pubDate>Mon, 08 Mar 2021 10:11:54 +0000</pubDate>
    </item>
    <item>
      <title>npm设置镜像源</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10271</link>
      <description><![CDATA[临时设置例如，从中国镜像安装express
npm install --registry http://registry.cnpmjs.org express
永久设置先设置镜像源
# 官方npm config set registry https://registry.npmjs.org# 中国npm config set registry https://registry.cnpmjs.org# 淘宝npm config se ...]]></description>
      <category>NodeJS</category>
      <author>Qter</author>
      <pubDate>Mon, 08 Feb 2021 10:12:24 +0000</pubDate>
    </item>
    <item>
      <title>npm package</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10176</link>
      <description><![CDATA[https://docs.npmjs.com/cli-documentation/


[*]&gt; package.json Specifics of npm\'s package.json handling
[*]&gt; package-lock.json A manifestation of the manifest]]></description>
      <category>NodeJS</category>
      <author>Qter</author>
      <pubDate>Tue, 22 Sep 2020 09:59:18 +0000</pubDate>
    </item>
    <item>
      <title>Node.js 子进程（exec、spawn、fork）</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10172</link>
      <description><![CDATA[https://blog.csdn.net/chy555chy/article/details/52556318

Node.js 是以单线程的模式运行的，但它使用的是事件驱动来处理并发，这样有助于我们在多核 cpu 的系统上创建多个子进程，从而提高性能。每个子进程总是带有三个流对象：child.stdin, child.stdout 和child ...]]></description>
      <category>NodeJS</category>
      <author>Qter</author>
      <pubDate>Fri, 18 Sep 2020 08:13:53 +0000</pubDate>
    </item>
    <item>
      <title>NPM依赖包版本号~和^和*的区别</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=10157</link>
      <description><![CDATA[[*]~ 会匹配最近的小版本依赖包，比如~1.2.3会匹配所有1.2.x版本，但是不包括1.3.0
[*]^ 会匹配最新的大版本依赖包，比如^1.2.3会匹配所有1.x.x的包，包括1.3.0，但是不包括2.0.0
[*]* 这意味着安装最新版本的依赖包

推荐使用~，只会修复版本的bug，比较稳定

 ...]]></description>
      <category>NodeJS</category>
      <author>Qter</author>
      <pubDate>Wed, 16 Sep 2020 02:14:41 +0000</pubDate>
    </item>
    <item>
      <title>npm run dev error [npm ERR! code ELIFECYCLE]</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=9602</link>
      <description><![CDATA[]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Tue, 08 Jan 2019 10:11:22 +0000</pubDate>
    </item>
    <item>
      <title>exec 和 spawn 的区别</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=9260</link>
      <description><![CDATA[http://www.cnblogs.com/xiaoniuzai/p/6889164.html

参考资料：
[*]difference-between-spawn-and-exec-of-node-js-child_process
[*]process_child
最近在用nodejs 的child_process 模块调用系统的shell脚本，但是发现遇到一些问题
[*]child_process.exec 方法 ...]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Thu, 11 Jan 2018 08:58:22 +0000</pubDate>
    </item>
    <item>
      <title>nodejs-Cluster模块</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=9259</link>
      <description><![CDATA[[*]JavaScript 标准参考教程（alpha）

[*]
[*]草稿二：Node.js
[*]
[*]Cluster模块

[*]
[*]GitHub
[*]
[*]TOP

目录
[*]概述
[*]基本用法
[*]worker对象
[*]cluster.workers对象
[*]cluster模块的属性与方法
[*]isMaster，isWorker
[*]fork()
[ ...]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Thu, 11 Jan 2018 08:42:14 +0000</pubDate>
    </item>
    <item>
      <title>nodejs相关运行参数</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=9244</link>
      <description><![CDATA[npm install production 参数 devDependencies npm install --production 
添加了production  参数后将仅仅  安装  package.json 中dependencies 里面的包，不会安装devDependencies 里面的


参考文档：https://docs.npmjs.com/cli/install
With the --production ...]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Tue, 02 Jan 2018 01:37:08 +0000</pubDate>
    </item>
    <item>
      <title>nodejs学习笔记</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=9239</link>
      <description><![CDATA[1.webstorm通过git打开已有的源码库
创建git忽略文件

echo \&quot;node_modules\&quot; &gt; .gitignore

再加入如下内容：2.生成package.json文件

npm init
按向导进行
最后生成 package.json 文件
npm install  --save
把安装的包保存到 package.json 文件 中]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Thu, 28 Dec 2017 02:36:44 +0000</pubDate>
    </item>
    <item>
      <title>Node版本管理</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=9238</link>
      <description><![CDATA[n
是Node的一个模块，作者是TJ Holowaychuk（鼎鼎大名的Express框架作者），就像它的名字一样，它的理念就是简单：
\&quot;no subshells, no profile setup, no convoluted api, just simple\&quot;
关于node路径：n 是万年不变的 /usr/local/bin

安装很简单：
$ sudo npm  ...]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Wed, 27 Dec 2017 11:24:41 +0000</pubDate>
    </item>
    <item>
      <title>npm代理设置</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=9129</link>
      <description><![CDATA[http://overtrue.me/articles/2016/03/npm-proxy.html
我们可以使用 bitinn/kneesocks 来支持 npm 的 socket 代理，它的作用按我的理解是生成一个本地的 HTTP 代理。

安装：

$ npm install kneesocks --production -g
创建本地代理：

kneesocks PORT1 PORT2 ...]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Tue, 10 Oct 2017 07:21:39 +0000</pubDate>
    </item>
    <item>
      <title>简单搭建nodeJS服务，访问本地站点文件</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=9026</link>
      <description><![CDATA[搭建nodejs服务器步骤:1.安装nodejs服务(从官网下载安装)，node相当于apache服务器2.在自己定义的目录下新建服务器文件如 server.js 
例如，我在E:\\PhpProject\\HTML5\\websocket下创建了server.js文件3.在cmd控制台中cd切换进server.js所在的目录，然后执行node server. ...]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Thu, 24 Aug 2017 08:20:31 +0000</pubDate>
    </item>
    <item>
      <title>node 与 php 原理对比</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=8923</link>
      <description><![CDATA[对比



 npm install是帮助安装 vue,或React到本地，npm install也可以安装vue,React的开发工具。当然你完全可以像jQuery一样自己找网站下载下来，在页面中引入。
没有npm可以使用vue，vue只是一个前端框架。
node是js的服务执行环境，前端常常借助 node帮助前端 ...]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Fri, 30 Jun 2017 08:09:09 +0000</pubDate>
    </item>
    <item>
      <title>Node.js机制及原理</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=8922</link>
      <description><![CDATA[http://blog.csdn.net/leftfist/article/details/41891407

一、Node.js优缺点
node.js是单线程。好处就是1）简单2）高性能，避免了频繁的线程切换开销3）占用资源小，因为是单线程，在大负荷情况下，对内存占用仍然很低3）线程安全，没有加锁、解锁、死锁这些问题ph ...]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Fri, 30 Jun 2017 07:58:05 +0000</pubDate>
    </item>
    <item>
      <title>npm常用命令</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=8600</link>
      <description><![CDATA[---vue--------

npm install

npm run dev

npm run build


---electron--------
$ git clone https://github.com/electron/electron-api-demos
$ cd electron-api-demos
$ npm install
$ npm start
$ npm run dev]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Thu, 15 Jun 2017 10:56:54 +0000</pubDate>
    </item>
    <item>
      <title>ubuntu安装nodejs基础环境</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=8597</link>
      <description><![CDATA[直接运行下面命令
sudo apt install nodejs-legacy

从官网下载解压
到了/usr/local/node目录下。然后更改node文件夹内容权限为755。chmod 755 /usr/local/node/* -R然后进入node文件夹目录。进入bin目录下。执行脚本./node -v 或者./npm -v都可正常显示版本信息。 ...]]></description>
      <category>NodeJS</category>
      <author>java</author>
      <pubDate>Thu, 15 Jun 2017 08:52:51 +0000</pubDate>
    </item>
    <item>
      <title>开源项目</title>
      <link>http://firemail.wang:8088/forum.php?mod=viewthread&amp;tid=3917</link>
      <description><![CDATA[https://github.com/sadne/partake]]></description>
      <category>NodeJS</category>
      <author>jimu</author>
      <pubDate>Thu, 21 Apr 2016 15:37:33 +0000</pubDate>
    </item>
  </channel>
</rss>