Я пишу простую программу, которая использует объект, полный словарных слов.Я хочу импортировать этот объект из другого файла, так как он очень большой.При попытке импортировать его я получаю ошибку, которая выглядит так, будто узел не знает, что это такое.
Я уже пытался переустановить последнюю версию узла.
вот важный код
import {dict} from './words_dictionary'
и вот все это
import {dict} from './words_dictionary'
function exists(obj,str) {
if(obj[str]) {
return true
} else {
return false
}
}
console.log(exists(dict,'hello'))
Вот суть словарного кода:
export let dict = {a: 1, aa: 1, aaa: 1, aah: 1, aahed: 1, aahing: 1, aahs:
1, aal: 1, aalii: 1, aaliis: 1, aals: 1, aam: 1, aani: 1, aardvark: 1,
aardvarks: 1,...~3000 more}
Я ожидал истины, но получил эту ошибку:
SyntaxError: Unexpected token {
at new Script (vm.js:84:7)
at createScript (vm.js:264:10)
at Object.runInThisContext (vm.js:312:10)
at Module._compile (internal/modules/cjs/loader.js:696:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:747:10)
at Module.load (internal/modules/cjs/loader.js:628:32)
at tryModuleLoad (internal/modules/cjs/loader.js:568:12)
at Function.Module._load (internal/modules/cjs/loader.js:560:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:801:12)
at executeUserCode (internal/bootstrap/node.js:526:15)
Редактировать: ES6 сейчасработает, но теперь я получаю сообщение об ошибке, что dict не определен, может быть, это как-то связано с размером файла, потому что я несколько раз проверял орфографические ошибки