Я пытаюсь заставить загрузку файлов работать с NodeJS, работающим в Ubuntu, но продолжаю получать ошибки.После добавления
const fileUpload = require('express-fileupload');
приложение больше не будет компилироваться.Вместо этого он выдает эту ошибку
2|theproje | /home/asgeir/nodejs/first_test_app/node_modules/express-fileupload/lib/index.js:5
2|theproje | const {buildOptions} = require('./utilities');
2|theproje | ^
2|theproje |
2|theproje | SyntaxError: Unexpected token {
2|theproje | at exports.runInThisContext (vm.js:53:16)
2|theproje | at Module._compile (module.js:374:25)
2|theproje | at Object.Module._extensions..js (module.js:417:10)
2|theproje | at Module.load (module.js:344:32)
2|theproje | at Function.Module._load (module.js:301:12)
2|theproje | at Module.require (module.js:354:17)
2|theproje | at require (internal/module.js:12:17)
2|theproje | at Object.<anonymous> (/home/asgeir/nodejs/first_test_app/server.js:2:20)
2|theproje | at Module._compile (module.js:410:26)
2|theproje | at Object.Module._extensions..js (module.js:417:10)
Я догадался, что это была проблема совместимости между версиями, поэтому я попытался обновить Node до последней версии.Ubuntu позволит мне иметь только версию v4.2.6, поэтому я не смог обновить ее до более новой версии.
Любая помощь с этой ошибкой или рекомендация для модуля загрузки файлов, который работает со старым NodeJSверсия будет оценена!