Javascript 节点v12:导出时未定义模块
我在index.js中导出一个函数Javascript 节点v12:导出时未定义模块,javascript,node.js,ecmascript-6,Javascript,Node.js,Ecmascript 6,我在index.js中导出一个函数 module.exports = { myFunc }; 然后我运行node index.js,我得到的错误是 module.exports = { ^ ReferenceError: module is not defined 在node version 12中是否有导出内容的新方法?看起来您的应用程序正在使用,这意味着您需要使用导出/导入,而不是模块。导出/需要。以下是您可以修复它的方法: const myFunc = () => {
module.exports = {
myFunc
};
然后我运行node index.js,我得到的错误是
module.exports = {
^
ReferenceError: module is not defined
在node version 12中是否有导出内容的新方法?看起来您的应用程序正在使用,这意味着您需要使用
导出
/导入
,而不是模块。导出
/需要
。以下是您可以修复它的方法:
const myFunc = () => {
console.log("test");
}
export {myFunc};
然后,您可以使用以下方法导入该函数:
import {myFunc} from './index.js'
myFunc();