Electron(Nodejsを使用)に2つのjsファイルがあり、1つからエクスポートして別のものに必要とします。メソッドとプロパティを使用してオブジェクトをエクスポートする方法
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