我是ES5中ES6的新手我能够设置任何require(导入)包的属性
var client = require('./client');
var conn = require('./conn/conn1.js');
client.conn = conn;
module.exports = client;
在client
包中我们可以访问client.conn。喜欢这个
function client(opts){
// client.conn is accesable here
}
现在在ES6中我试图这样做
import client from './client'
import conn from './conn/conn1.js'
client.conn = conn;
export {client as default}
但我无法访问conn
变量。我怎样才能以正确的方式做到这一点。
答案 0 :(得分:0)
您可以将函数direclty导入为import {client} from './client'
,这样您将导入client.js的唯一内容就是客户端功能。