按照一个教程,我在文件中发现了这段代码:
export default require ('knex') ({
client : 'mysql';
connection : {
host : 'localhost',
user : 'root',
password: '',
database : 'graph',
charset : 'utf8',
}
});
此文件正在另一个导入方式:
import Knex from './knex'
运行应用程序时出现此错误
Unexpected token (1:20)
export default knex require ('knex') ({
client : 'mysql';
connection : {
host : 'localhost',
}
})
我想解决此问题,但我不理解require
之前的export default
的工作原理。
谢谢!
答案 0 :(得分:0)
您的export default require
无效。尝试以下方法:
export default {
client : 'mysql';
connection : {
host : 'localhost',
user : 'root',
password: '',
database : 'graph',
charset : 'utf8',
}
它将导出对象,以后可以使用import myObj from './myfile'
进行导入。