Неожиданный токен Ember SyntaxError; связанный с модулем NodeJS

#javascript #node.js #ember.js #ember-cli

#javascript #node.js #ember.js #ember-cli

Вопрос:

У меня возникла проблема со сборкой Ember. Я пытался сделать npm clean cache , удалив node_modules папку, а затем npm install . Я также попытался скопировать папки ember-cli и ember-cli-htmlbars-inline-precompile из источников, которые, как я знаю, правильно построены и используют те же версии.

 SyntaxError: Unexpected token :
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Project.require (*****node_modulesember-clilibmodelsproject.js:280:12)
    at Project.config (*****node_modulesember-clilibmodelsproject.js:198:26)
    at Class.module.exports.projectConfig (*****node_modulesember-cli-htmlbars-inline-precompileindex.js:103:25)
  

Комментарии:

1. какая версия узла

2. > node -v > v4.4.4

3. любая причина, по которой вы не можете использовать последнюю версию LTS (4.6.0) — просто мысль, поскольку ошибка трассировка, которую вы опубликовали, на самом деле мало что показывает

4. Сервер сборки; ограниченные привилегии. Пытаюсь установить 4.6.0 сейчас.

5. 4.6.0 дает те же результаты.

Ответ №1:

После поиска и поиска я наткнулся на этот вопрос. Оказывается, что мой /config/environment.js был поврежден, что привело к этой ошибке.