-
Notifications
You must be signed in to change notification settings - Fork 227
Open
Description
What are the npm/node/etc versions needed to compile the assets?
Can you give some instructions / hints about the correct commands?
I've tried on Windows, on the latest 11.x branch:
> nvm install 8
> nvm use 8
Now using node v8.17.0 (64-bit)
> npm install
> npm run prod
And I got:
Using gulpfile D:\totem-11\gulpfile.js
Starting 'all'...
Starting 'webpack'...
{ Error
at new JS_Parse_Error (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:1534:18)
at js_error (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:1542:11)
at croak (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2089:9)
at token_error (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2097:9)
at expect_token (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2110:9)
at expect (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2113:36)
at regular_for (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2354:9)
at for_ (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2350:16)
at eval (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2229:24)
at eval (eval at <anonymous> (D:\totem-11\node_modules\gulp-uglify\node_modules\uglify-js\tools\node.js:28:1), <anonymous>:2136:24)
message: 'D:\\totem-11\\app.js: SyntaxError: Unexpected token name «i», expected punc «;»',
fileName: 'D:\\totem-11\\app.js',
lineNumber: 42986,
stack: 'Error\n at new JS_Parse_Error (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:1534:18)\n at js_error (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:1542:11)\n at croak (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:2089:9)\n at token_error (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:2097:9)\n at expect_token (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:2110:9)\n at expect (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:2113:36)\n at regular_for (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:2354:9)\n at for_ (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:2350:16)\n at eval (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:2229:24)\n at eval (eval at <anonymous> (D:\\totem-11\\node_modules\\gulp-uglify\\node_modules\\uglify-js\\tools\\node.js:28:1), <anonymous>:2136:24)',
showStack: false,
showProperties: true,
plugin: 'gulp-uglify' }
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ prod: `gulp --production`
npm ERR! Exit status 1
I read somewhere that gulp 3.9.1 is only compatible with node 8, so I tried that first.
But also tried node 9 through 14, and I got various errors or the same.
Node above 14 gives a npm install error.
Metadata
Metadata
Assignees
Labels
No labels