Проблем с проверка на една от изпитните задачи


1

когато изпълня node app.js ми дава следната грешка:

(function (exports, require, module, __filename, __dirname) { import 'require'
                                                                                           ^^^^^^

SyntaxError: Unexpected reserved word
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:413:25)
    at Object.Module._extensions..js (module.js:452:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:475:10)
    at startup (node.js:117:18)
    at node.js:951:3

изпълнил съм npm install и bower install преди това и не иска да се пусне.




Отговори



0
Виж дали заради недоглеждане и липса на bowerrc файл bower install-a не инсталира папките в главната директория, а не в пъблик, и ако е така пробвай да преместиш bower_components в пъблик...

от topalkata (6442 точки)


0
Провери дали има всички налични папки и файлова( controllers, data, utils, etc.). При мен на един от изпитите липсваше controllers и ми даваше такава грешка. 

от plamenvt (39 точки)


0
Ако колегата ползва import от ES6 провери дали кода минава през babel/traceur и дали SystemJS-a е конфигуриран правилно.



1
Свали си "iojs" и при стартиране вместо "node app.js", напиши "iojs app.js". 

от antoanelenkov (1047 точки)


0
С това се получи ... Благодаря много :)

от kreato (20 точки)

0
Няма нужда от Iojs. Последната версия на node (v4.0.0) вече поддържа ES6 (колкото и последната версия на chome де) :)) Ама с windows е малко по-особено при ъпдейт...

от heruelda (894 точки)


1

Колеги, и аз имам въпрос по оценяването. В момента съм пред следната дилема: login-a и register-a на колегата, чийто изпит проверявам в момента не работят, защото не подава правилното id на input-a, от който взима името. Като оправих id-to на двете места и двете заявки си работят. Двата варианта, които мога да дам са Implemented and working и Not implemented. А в този конкретен случай е Implemented and not working. Някакви предложения?




6
Ако чувстваш, че искаш да дадеш отговор по средата, можеш да посочиш, че логина работи, а регистрацията - не. Така ще докараш точките най-близо до истината. :)

от dentia (12519 точки)

1
Абсолютно същото си го мислих и аз :)



0
Как реши този ( node app.js ) проблем колега :?

от Hri100v (261 точки)


0

За да не пускам нова тема и аз да питам отностно един проблем с задача, защото не искам все пак да ощетя колега, ако става някаква грешка. Това е 7мата задача която проверявам и до сега нямаше никакви проблеми. Обаче при тая задача зарежда DOM-a само и нищо друго. Прегледах, кога и колега явно си е направил задачата (тей де доколко добре ще разбера ако успея да я проверя, макар че и от кода се вижда, че си е посвършил бая работа). Пускам и снимки от страницата с конзолата и от атом:

Browser Screenshot

Atom Screenshot

Та въпроса ми е в общи линии какво да направя за да проверя работата на колега, защото не искам да пиша 0 точки. (А и може аз нещо да съм омазал, а задачата на колега да си е чук)

от The.Bager (369 точки)


1

От това, което се вижда на картинките, най-вероятно липсва папката public/bower_components.

Аз имах подобен проблеми при проверката на един изпит.

Имаш две опции:

  • Създаваш .bowerrc, който пренасочва инсталирането на bower пакетите в папката public
  • Копираш bower.json в папката public
  • Накрая просто изпълняваш наново bower install. При първата опция в root dir, при втората - public dir.

от lnikod4s (6538 точки)


1
Винаги можеш да копираш папките public и data в директория, където има работещ сървър :)

от kon.simeonov (5238 точки)


0
Това проработи при мен ;)
мерси

от Hri100v (261 точки)


1

Ще се възползвам и аз от темата да помоля някой да даде съвет как да оценявам изпит като този - свали

на първо място е използван system.js, но дори не е реф. библиотеката, но основния ми проблем е че има промени по сървъра?

Благодаря

от danisio (60 точки)


0
аз лично бих преместил public кода в директория с оригинален сървър, а не знам как може да е използван(по някакъв смислен начин говорим) system.js, без да е рефериран от index-a. Най-вероятно решението, което оценяваш, или не работи изобщо, или не ползва system.js

от kon.simeonov (5238 точки)

1
нищо не става, пробвах какво ли не, писна ми вече :(

от danisio (60 точки)


2
npm install в общата директория, защото сървърът дойде с разни неща, които трябваше да си вземем - като require.js напр

от mstratiev (152 точки)