我成功安装了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)
为什么我会收到此错误,我该怎么办呢?
答案 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