What is the best way to precompile EmberJS templates on Windows -


i'm trying determine best way precompile emberjs templates using windows , can't seem find options.

can recommend proven solution?

i'm using ember v 1.10.0

edit: have installed latest version of nodejs , followed instructions here: http://www.ember-cli.com/#getting-started.

for record, using windows 8.1 running on surface pro 2.

i have tried installing ember cli using nodejs , following error(s):

c:\>npm install -g ember-cli npm warn engine makeerror@1.0.10: wanted: {"node":"0.6.x"} (current: {"node":"0. 12.0","npm":"2.5.1"}) npm warn engine tmpl@1.0.3: wanted: {"node":"0.6.x"} (current: {"node":"0.12.0", "npm":"2.5.1"}) c:\users\me\appdata\roaming\npm\ember -> c:\users\me\appdata\roaming\npm \node_modules\ember-cli\bin\ember npm err! windows_nt 6.3.9600 npm err! argv "c:\\program files\\nodejs\\\\node.exe" "c:\\program files\\nodejs \\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ember-cli" npm err! node v0.12.0 npm err! npm  v2.5.1 npm err! code epeerinvalid  npm err! peerinvalid package handlebars not satisfy siblings' peerd ependencies requirements! npm err! peerinvalid peer ember-template-compiler@1.8.0 wants handlebars@~1 npm err! windows_nt 6.3.9600 npm err! argv "c:\\program files\\nodejs\\\\node.exe" "c:\\program files\\nodejs \\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ember-cli" npm err! node v0.12.0 npm err! npm  v2.5.1  npm err! uncaught, unspecified "error" event. npm err! npm err! if need help, may report error at: npm err!     <http://github.com/npm/npm/issues>  npm err! please include following file support request: npm err!     c:\npm-debug.log 

it depends tools/frameworks using:

  1. if using ember cli (and i'd recommend it), able precompile templates directly command line (and more). it's bit slower on windows unix systems (due symlink issues on windows) ember team working on it. use ember cli both on windows , linux debian own projects , works great.
  2. if not want use ember cli , work .net can use csharp-ember-handlebars within asp.net mvc project. note in case, precompilation of templates happen when server started via asp.net mvc bundling mechanism.
  3. if want compile templates outside of framework install node.js , use node-ember-precompile package. tedious way automated using grunt or gulp.

in general, no matter use on server (node, rails, python, .net, java, ...) find server-side library handle templates precompilation.

i still recommend working ember cli if possible (since future of ember, , not build), deploy precompiled templates directly behind iis, apache or (even better) nginx.

let me know if need more details specific environment.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -