Я всегда использую этот синтаксис в самом начале скрипта php.
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 'On'); //On or Off
Не могли бы вы попробовать добавить что-то вроде ниже и проверить еще раз,
module.exports.math = () => {
return {
add: (num1, num2) => {
return num1 * num2;
},
square: (num) => {
return num * num;
}
};
};
Я думаю, вы ошибочно принимаете модули JavaScript для Python. import "math";
ничего не сделаю. Во-первых, вам нужно назначить экспорт вашего модуля в переменной, а также использовать относительный путь, в противном случае он попытается разрешить его как модуль NPM.
Заменить
import "math";
на:
import math from "./math";
Кроме того, ваша ошибка SyntaxError: import declarations may only appear at top level of a module
может произойти, если вы используете оператор import
где-то в середине функции или метода , Все import
операторы должны находиться на верхнем уровне модуля.