Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
304 views
in Technique[技术] by (71.8m points)

javascript - how do I solve "Error: Cannot find module 'mysql'" for database-js

While using database-js I have run into this error, I have spent the better part of the day trying to figure out what to install or include. I have tried node-mysql, mysql, @cubejs-backendmysql-driver, and database-js-mysql. I have also tried using require('mysql') but I am running it in a browswer environment using react so I cant get it to work.

import * as databaseJS from "database-js";

export function TableCommand(sql) {
    var result;

    
    const db = new databaseJS.Connection({
        DriverName: "mysql",
        Username: "admin",
        Password: "...",
        Hostname: "localhost",
        Database: "..."
    });

    var command = db.prepareStatement(sql); 

    command.query(sql)
        .then((results)=> {
            result = results;
            db.close()
            .then(() => {
                process.exit(0);
            }).catch((reason) => {
                console.log(reason);
                process.exit(1)
            });
        }).catch((reason) => {
            console.log(reason); // Some problem while performing the query
            db.close() // Close the connection
                .then(() => {
                    process.exit(0); // Success!
                }).catch((reason) => {
                    console.log(reason); // Some problem when closing the connection
                    process.exit(1);
                });
        });

    return result;     
}'''

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...