我試圖將一個函數導入到一個文件中,然後從該文件中導出它。這應該是直截了當的,但由於某種原因,我無法讓它工作。使用module.exports和ES6導出導入
search_action.js
function search_actions() {
this.receive_results = function() {
return {
type: 'RECEIVE_RESULTS',
results: results
}
}
}
module.exports = search_actions
index.js
require('es6-promise').polyfill();
var SearchActions = require('./search_actions.js')
var search_actions = new SearchActions()
//console.log(search_actions.receive_results)
export search_actions.receive_results
在index.js底部的出口失敗,意外的標記儘管執行console.log(search_actions.receive_results)打印功能。那麼做這件事的正確方法是什麼?
*「意外的標記」 *意味着你有一個*語法錯誤*。無論「search_actions.receive_results」是否具有正確的值,它都無關緊要。 –