Node.js 带nw gyp的建筑节点-sqlite3
我正在尝试为一个节点webkit构建sqlite3 页面说明需要使用nw gyp来完成 据我所知,我应该在本地下载,然后导航到src文件夹并运行此(): 问题是,无论我在何处运行该命令,都会出现以下错误:Node.js 带nw gyp的建筑节点-sqlite3,node.js,sqlite,node-webkit,Node.js,Sqlite,Node Webkit,我正在尝试为一个节点webkit构建sqlite3 页面说明需要使用nw gyp来完成 据我所知,我应该在本地下载,然后导航到src文件夹并运行此(): 问题是,无论我在何处运行该命令,都会出现以下错误: npm WARN package.jsonsqlite3@3.0.10无许可证字段 npm WARN install拒绝将sqlite3作为其自身的依赖项安装 npm WARN node pre gyp与sqlite3@3.0.10,但在解包树中未找到捆绑包 也许我完全错了,我只是不知道:
- npm WARN package.jsonsqlite3@3.0.10无许可证字段
- npm WARN install拒绝将sqlite3作为其自身的依赖项安装
- npm WARN node pre gyp与sqlite3@3.0.10,但在解包树中未找到捆绑包
npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=ia32 --target=0.12.3
然后出现了一个错误,Pything找不到。这是固定的。现在还有更多的错误,现在用C++编译器。我想我的净可再发行债券完全搞砸了
第行中的下一个错误是:
错误MSB6006:“CL.exe”已退出,代码为-1073741515
这就是我现在遇到的错误:
更多的改进。我收到错误:binding.gyp中未定义变量module_name
我采取了以下步骤:
- 我安装了npm安装-g节点预gyp
- 然后我运行node pre-gyp rebuild--runtime=node-webkit--target=0.12.3
- 这给了我丢失nan模块的错误
- 我安装了它
- 我得到的屏幕与第一个屏幕截图(MSB6006)中的屏幕相同
sudo npm install nw-gyp -g
npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=ia32 --target=0.12.3
首先,确保您在全球范围内安装了nw gyp
。然后,在包含节点webkit可执行文件(nwjs)的目录或该文件夹的子文件夹中运行该命令
然后,运行该命令应在与二进制文件相同的目录中创建一个
node\u modules
文件夹,其中包含sqlite3
模块 这帮助我为Windows 7构建sqlite3:
您可以使用我使用Vanilla Node.js获得的链接:/open?id=0B20fPv1V1FfuMFhKLXdHOXNOR28从Google Drive下载模块本身。但对于NodeWebKit,我必须编译它。我也尝试过,但结果是一样的。我已经更新了我的原始问题。请原谅我的无知,但是我如何使用提供的id从google drive下载模块?:)以下是完整链接:
sudo npm install nw-gyp -g
npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=ia32 --target=0.12.3