ember.js - ember build Parse error on line 1: {{#each messages as |message|}} -
hi attempting update ember cli project ember 1.8.1 -> 1.9.1 & handlebar 1.3.0 -> 2.0.0 following error, when use command ember build
:
build failed. file: ui/templates/components/ember-notify.hbs parse error on line 1: {{#each messages |message|}} {{#vie --------------------^ expecting 'close_raw_block', 'close', 'close_unescaped', 'string', 'number', 'boolean', 'open_sexpr', 'close_sexpr', 'id', 'equals', 'data', 'sep', got 'invalid' error: parse error on line 1: {{#each messages |message|}} {{#vie --------------------^ expecting 'close_raw_block', 'close', 'close_unescaped', 'string', 'number', 'boolean', 'open_sexpr', 'close_sexpr', 'id', 'equals', 'data', 'sep', got 'invalid' @ object.parseerror (/users/shivamsinha/desktop/programming/workspace/feedserver/ui/node_modules/ember-cli-htmlbars/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js:106:11) @ object.parse (/users/shivamsinha/desktop/programming/workspace/feedserver/ui/node_modules/ember-cli-htmlbars/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js:158:22) @ handlebarsenvironment.parse (/users/shivamsinha/desktop/programming/workspace/feedserver/ui/node_modules/ember-cli-htmlbars/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js:18:17) @ templatecompiler.emberhandlebars.precompile (/users/shivamsinha/desktop/programming/workspace/feedserver/ui/node_modules/ember-cli-htmlbars/node_modules/ember-template-compiler/vendor/ember-template-compiler.js:239:24) @ templatecompiler.processstring (/users/shivamsinha/desktop/programming/workspace/feedserver/ui/node_modules/ember-cli-htmlbars/index.js:58:38) @ templatecompiler.filter.processfile (/users/shivamsinha/desktop/programming/workspace/feedserver/ui/node_modules/ember-cli-htmlbars/node_modules/broccoli-filter/index.js:136:31)
package.json
{ "name": "ui", "version": "0.0.0", "description": "small description ui goes here", "private": true, "directories": { "doc": "doc", "test": "tests" }, "scripts": { "start": "ember server", "build": "ember build", "test": "ember test" }, "repository": "", "engines": { "node": ">= 0.10.0" }, "author": "", "license": "mit", "devdependencies": { "bower": "^1.3.12", "broccoli-asset-rev": "^2.0.0", "broccoli-merge-trees": "^0.2.1", "broccoli-static-compiler": "^0.2.1", "ember-cli": "^0.1.11", "ember-cli-babel": "^5.0.0", "ember-cli-content-security-policy": "0.3.0", "ember-cli-cookie": "^0.1.0", "ember-cli-dependency-checker": "0.0.7", "ember-cli-htmlbars": "^0.6.0", "ember-cli-ic-ajax": "0.1.1", "ember-cli-inject-live-reload": "^1.3.0", "ember-cli-less": "^1.1.1", "ember-cli-qunit": "0.3.1", "ember-cli-simple-auth": "^0.7.3", "ember-cli-simple-auth-oauth2": "^0.7.2", "ember-cli-simple-auth-torii": "^0.8.0-beta.1", "ember-cli-tooltipster": "0.0.6", "ember-data": "1.0.0-beta.15", "ember-export-application-global": "^1.0.0", "ember-idx-button": "^0.1.3", "ember-idx-forms": "^0.5.1", "ember-mousetrap": "0.2.0", "ember-notify": "^3.1.4", "ember-template-compiler": "^1.9.0-alpha", "express": "^4.8.5", "glob": "^4.0.5", "torii": "^0.3.3" } }
bower.json
{ "name": "ui", "dependencies": { "handlebars": "~2.0.0", "jquery": "^1.11.1", "ember": "1.9.1", "ember-data": "1.0.0-beta.15", "ember-resolver": "~0.1.11", "loader.js": "ember-cli/loader.js#1.0.1", "ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3", "ember-cli-test-loader": "rwjblue/ember-cli-test-loader#0.0.4", "ember-load-initializers": "ember-cli/ember-load-initializers#0.0.2", "ember-qunit": "0.1.8", "ember-qunit-notifications": "0.0.5", "qunit": "~1.17.1", "bootstrap": "~3.3.4", "ember-addons.bs_for_ember": "~0.7.0", "slick.js": "~1.4.0", "jquery-mousewheel": "~3.1.12", "videojs-youtube": "~1.2.8", "tooltipster": "~3.3.0", "ember-mousetrap": "~0.2.0", "ember-validations": "2.0.0-alpha.3", "rsvp": "~3.0.18", "bootswatch": "v3.3.4+1", "ember-simple-auth": "~0.7.3", "progressbar.js": "~0.8.1", "selectivity": "~1.1.0", "select2": "~4.0.0", "select2-bootstrap3-css": "~1.4.6", "jquery-mentions": "~1.0.1", "jquery-autocomplete": "~1.1.1", "owl.carousel": "2.0.0-beta.2.4" } }
i think might using old version of htmlbars and/or ember cli. should upgrade ember cli 0.2.7
^0.1.11
(that's weird you're using ^ here, because upgrading each version of ember cli requires steps take) , ember-cli-htmlbars
0.7.6
.
here's valid package.json file latest versions of ember , valid bower.json.
check version of ember cli have installed currently, or please remove completely, update important package versions in package.json
, bower.json
valid ones linked before. setup steps , project update steps ember cli releases site(clean cache etc.).
Comments
Post a Comment