Skip to content
This repository has been archived by the owner on Sep 27, 2020. It is now read-only.

如何打包成可执行文件

Srar edited this page Apr 24, 2018 · 4 revisions

1.配置node-gyp依赖环境

  1. 安装Visual C++构建环境
  1. 安装Python2

更多信息请参考https://github.com/nodejs/node-gyp#on-windows

2.Clone项目并安装依赖

git clone https://github.com/Srar/node-tap.git
cd ./node-tap
npm install --unsafe

3.编译与打包

# TypeScript转换为JavaScript
npm run build
# 编译native库
npm run compile
# 打包成可执行文件
npm run package

当执行完毕以上命令且没有错误时, 您应当会在目录下找到一个名为sstap.exe的可执行文件.

您还需要将以下文件或目录放置在sstap.exe同一个目录.

  • \node-tap\build\Release\下的addon.node文件.
  • \node-tap\test\下的17monipdb.dat文件.
  • \node-tap\node_modules\下的cap目录.
  • \node-tap\node_modules\下的raw-socket目录.

结构

node-tap\
├── node_modules\
│   ├── cap\
│     └── ....
│   ├── raw-socket\
│     └── ....
├── sstap.exe
├── addon.node
└── 17monipdb.dat

此时不出意外的话您就已经完成了打包操作.

Clone this wiki locally