尝试安装SQLite3时出现问题

时间:2018-06-06 08:42:14

标签: npm sqlite raspberry-pi raspbian

我成功安装了SQLite3(我认为),但是当我尝试node index.js时,我得到以下内容:

sudo npm install sqlite 3 --unsafe-perm
...

+ 3@2.1.0
+ sqlite@2.9.2
added 4 packages and updated 1 package in 320.95s

node index.js

module.js:549
    throw err;
    ^

    Error: Cannot find module '/home/pi/Documents/Angel/node_modules/sqlite3/lib/binding/node-v57-linux-arm/node_sqlite3.node'
        at Function.Module._resolveFilename (module.js:547:15)
        at Function.Module._load (module.js:474:25)
        at Module.require (module.js:596:17)
        at require (internal/module.js:11:18)
        at Object.<anonymous> (/home/pi/Documents/Angel/node_modules/sqlite3/lib/sqlite3.js:4:15)
        at Module._compile (module.js:652:30)
        at Object.Module._extensions..js (module.js:663:10)
        at Module.load (module.js:565:32)
        at tryModuleLoad (module.js:505:12)
        at Function.Module._load (module.js:497:3)

为什么我会收到此错误,我该怎么办呢?

1 个答案:

答案 0 :(得分:0)

NPM告诉您,您已经安装了“ sqlite”和“ 3” 那是因为您在sqlite和3之间有一个空格,所以npm认为这是您要安装的两个不同的东西 尝试使用id type_a type_b k name date_from date_from all ---- ----------- ----------- ----------- ---- ---------- ---------- ----------- 12aa 111 NULL 111 aaa 2019-04-01 2019-06-30 1 12bb NULL 222 222 bbb 2019-04-01 2019-06-30 2