【发布时间】:2017-09-07 09:06:03
【问题描述】:
我在 Electron 中有两个 js 文件(使用 Nodejs),我尝试从一个导出并在另一个中使用。
app.js:
App = {
server: {
host: '192.168.0.5',
user: 'root',
}
ping: function() {
}
}
exports.App = App
我已经尝试了所有可能的导出方式,包括module.exports = App、module.exports.App = App等等。
ping.js 第一次尝试:
var App = require('../app.js') // I have also tried adding .App to the end
console.log(App) // This returns an object which contains the App object
ping.js 第二次尝试:
var App = require('../app.js')
App.x = 'y'
console.log(App) // this returns an object which contains the App object and the x property
看起来App 包含另一个App 对象,但console.log(App.App) 说它不存在。
【问题讨论】:
标签: javascript node.js export electron require