【问题标题】:npm install creating files at wrong directory for electronnpm install 在错误的目录中为电子创建文件
【发布时间】:2017-06-18 07:54:17
【问题描述】:

当我在电子项目的目录中安装sqlite3by npm 时, 它创造了

c:\testing\Elektron\node_modules\sqlite3\lib\binding\node-v57-win32-x64

但电子应用会引发以下错误:

Error: Cannot find module 'c:\testing\Elektron\node_modules\sqlite3\lib\binding\electron-v1.6-win32-x64\node_sqlite3.node'

我试图重命名目录,但它导致

Error: A dynamic link library (DLL) initialization routine failed.

Here is the pastebing of all commands and actions I did

我不需要解决方法,我需要稍后将应用程序构建到可执行文件中,因此感谢您的回答。

【问题讨论】:

  • 你在 main.js 中添加/更改了什么?
  • const sqlite = require('sqlite3') 在第 9 行添加
  • 我还了解到您对此不使用 npm install,但对此有不同的特定电子安装,我今天会看看它并适当地回答我自己的问题。

标签: node.js sqlite electron


【解决方案1】:
electron-rebuild

本机模块需要。

【讨论】:

    猜你喜欢
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 2017-01-07
    • 1970-01-01
    • 2016-10-29
    • 2017-03-26
    • 2015-11-16
    相关资源
    最近更新 更多