javascript - Node v12: module is not defined when exporting
问题描述
I export a function in my index.js
module.exports = {
myFunc
};
and I run node index.js I got error of
module.exports = {
^
ReferenceError: module is not defined
Is there any new way to exports something in node version 12?
解决方案
看起来您的应用正在使用es-modules,这意味着您需要使用export
/import
而不是module.exports
/ require
。以下是您可以解决的方法:
const myFunc = () => {
console.log("test");
}
export {myFunc};
然后,您可以import
使用以下功能:
import {myFunc} from './index.js'
myFunc();
推荐阅读
- python - 如何将返回 pandas 数据帧的函数应用于一系列输入,以便返回单个数据帧?
- java - 将 Spring Boot 添加到现有 JSP 项目
- php - 如何将数组变量传递给 laravel 提供者指令
- javascript - 如何使用Angular 8显示隐藏多个div
- visual-studio-code - 如何永久隐藏底部面板?
- php - 通过使用 CodeIgniter 和标头输出保存损坏的文件
- python - Keras 中是否有与 Caffe 中的 iter_size 等效?
- python - 问题:XLRDError:不支持的格式,或损坏的文件:预期的 BOF 记录;找到 b'
我使用 jupyter notebook 来练习喜欢的错误。以下是我的代码:
from __future__ import print_function import numpy as np import pandas as pd !pip install xlrd print('xlrd installed
- javascript - 如果在反应选择中选择了标签/值,如何过滤?
- r - 如何在R中的变量组合中获得分布