0
我在Electron(使用Nodejs)中有兩個js文件,我嘗試從一個導出並在另一箇中導入。如何使用方法和屬性導出對象
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)
說,它不存在。
我發現了這個問題。我使用index.html中的require('app.js')',但'ping.js'只需要'app.js'。我在index.html中添加了require('ping.js')'並且它工作正常。 – Alex