"dependencies": {
"body-parser": "^1.20.0",
"cowsay": "^1.5.0",
"express": "^4.18.1",
"sqlite3": "^5.0.8"
}
cowsayだけnode_modulesフォルダの中の.binにcowsay.cmdが出現したので、
npx cowsay
npm run cowsay
上記のコマンドで実行できました。
node_modulesフォルダの中のsqlite3フォルダのpackage.jsonファイルの中に
"binary": {
"module_name": "node_sqlite3",
と記載があったのでnode_sqlite3を動かすという事なのでしょうか。
本来の目的は
sqlite3 app/db/database.sqlite3コマンドを打ってデータベースを立ち上げたいです。
とりあえずsqlite3をサイトから手動でインストールダウンロードしました。
sqlite3.cmdのディレクトリから
sqlite3 app/db/database.sqlite3を実行すると
sqlite3コマンドが立ち上がったので、
SQLite version 3.38.5 2022-05-06 15:25:27
Enter ".help" for usage hints.
sqlite> CREATE TABLE users (
...> id INTEGER NOT NULL PRIMARY KEY,
...> name TEXT NOT NULL,
...> profile TEXT,
...> created_at TEXT NOT NULL DEFAULT (DATETIME('now', 'localtime')),
...> updated_at TEXT NOT NULL DEFAULT (DATETIME('now', 'localtime')),
...> date_of_birth TEXT
...> );
Error: unable to open database "app/db/database.sqlite3": unable to open database file
実行できませんでした。色々試すと直すところも多くなるので、こちらで伺います。今はコマンドを打って、database.sqlite3ファイルを作る事が目的です。宜しくお願い致します。
あなたの回答
tips
プレビュー