iT邦幫忙

1

node如何將兩個模塊組合在一起輸出?(已解決)

  • 分享至 

  • xImage


請教眾諸node神,如果想將下面兩個js檔引入到這個js檔後一起輸出(目前程式碼module.exports = { us , usother }這樣不可行 兩個都沒效果 但如果是module.exports = us , usother 又只有us有效果 )
然後在另外一個檔引入這個js檔(這時引入的資料是上面兩個js檔的結合,可行嗎?)

因為心急把這版當神燈真不好意思 然後發現不能自刪文XD 已經自行解決
https://ithelp.ithome.com.tw/questions/10197023

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
dragonH
iT邦超人 5 級 ‧ 2020-01-29 16:02:15
最佳解答

回答你一開始的問題

如何合併成一個

把你的 code 改成

module.exports = {
    ...us,
    ...usother
};

就好

不行耶 這樣他兩個都抓不到

dragonH iT邦超人 5 級 ‧ 2020-01-29 17:11:17 檢舉

ofcourse448

top.js

module.exports = {
    navbar: {
        companyName: 'Company Name',
        search: 'Search'
    }
};

body.js

module.exports = {
    products: {
        category: 'Category',
        delete: 'Delete'
    }
};

index.js

const top = require('./top');
const body = require('./body');
module.exports = {
    ...top,
    ...body
}

app.js

const enUS = require('./lang/en-US');

console.log(enUS);

result

{
    navbar: { companyName: 'Company Name', search: 'Search' },
    products: { category: 'Category', delete: 'Delete' }
}

你看一下你的問題在哪

順帶一提

寫 js 遇到問題

請善用 console.log

我要發表回答

立即登入回答