Я получаю х не является функцией в JavaScript - PullRequest
0 голосов
/ 02 ноября 2018

Я написал простую программу, где написал функцию java-скрипта, как указано ниже

function add( num1,num2){
    return num1 + num2;
}


module.export={
    add
}

console.log (add(5,4));

ниже приведена другая функция index.spec.js, которая импортирует функцию добавления из index.js

const assert = require('assert')
const { add } = require('./index')


console.log(add(5,6))

Поэтому, когда я пытаюсь запустить index.spec.js с помощью команды npm, я получаю сообщение об ошибке «add is afunction», как показано ниже ошибка

1 Ответ

0 голосов
/ 02 ноября 2018

вы экспортируете модуль неправильно, замените его на

module.exports = { add }; //with the final s
...