我有一个我要导出的类,并将其导入另一个文件。
//db.js
class sqlConn {
constru....
}
modules.exports = sqlConn;
我试图导入它,但那对我有用...
//main.html
var sqlConn = require('path_to_file');
var obj = new sqlConn(...);
这给了我以下错误:
Uncaught Error: Cannot find module 'path_to_file'
有人可以帮助我吗?
某些答案编辑
我在node.js上使用电子
我的班级正在铺设一台HTML服务器。
此外,我正在尝试将index.html
中的所有内容导入到electron.exe
,并使用ajax导入所有内容。
答案 0 :(得分:2)
在所需功能上传递好路径:
var sqlConn = require('./db'); // or other path if the file db.js isn't on the same folder
但我看到main.html
,您尝试将node.js代码用于html?
答案 1 :(得分:1)
如果您正在使用ES6 / ES2015,则可以导入该课程:
db.js:
class sqlConn {
...
}
export { sqlConn as default }
<强> main.html中强>:
import sqlConn from './path_to_file');
var obj = new sqlConn(...);
答案 2 :(得分:0)
已经尝试过了。给我错误:
Uncaught SyntaxError: Unexpected token import
您是否尝试过require
syntaxt?
const db = require('./db');