Open mulikaminker opened 6 years ago
Thanks for the bug report. It should work fine with that version of node and npm - I have tried with those exact versions, and that's what is used in production for the demo.
There was similar issue reported recently but was down to node 6.
If you have recently upgraded node you can try npm rebuild
to update any modules for node 7.
A more drastic solution is just to rm -rf node_modules
then run npm install
again.
If neither of those work I can try to replicate if you let me know your operating system and the full error from the console (if there is anything more).
I'm going to close this, but feel free to reopen / comment if you experience the same problem.
Please include as much information as possible.
The problem is probably related to the NextAuth node modules. I turned the NextAuth into a local component and now it works
Thanks for the update.
To confirm for anyone reading, there are currently no known related issues with the NextAuth module (including with the specific version of node+npm), and doing this shouldn't be necessary (and if you see this it's a bug and please do report it - here or in a separate issue).
It sounds like something specific to the local instance - maybe a conflict with some custom webpack configuration or platform specific? Unfortunately without more information I can't tell.
If anyone has any issues please do link to a repo and/or include debug information as if there is something odd going on I'd like to get to the bottom of it.
hello there @iaincollins, I'm currently having the same problem but I don't know if its related I have node v8.9.4 on Ubuntu 14.04LTS npm -v 5.6.0
this is the full error:
main.js:5698 Unexpected identifier
SyntaxError: Unexpected identifier
at Object.<anonymous> (http://localhost:3000/_next/-/page/index.js:6826:1)
at __webpack_require__ (http://localhost:3000/_next/-/page/index.js:6758:30)
at eval (webpack-internal:///0:2:76)
at Object.<anonymous> (http://localhost:3000/_next/-/page/index.js:6814:1)
at __webpack_require__ (http://localhost:3000/_next/-/page/index.js:6758:30)
at http://localhost:3000/_next/-/page/index.js:6801:18
at http://localhost:3000/_next/-/page/index.js:6804:10
at webpackUniversalModuleDefinition (http://localhost:3000/_next/-/page/index.js:6731:20)
at Object.webpackJsonp../node_modules/next-auth/client.js (http://localhost:3000/_next/-/page/index.js:6738:3)
at __webpack_require__ (http://localhost:3000/_next/-/manifest.js:715:31)
I have got the same problems. I am using Windows with node 7.4.0.
Here a screenshot of the problem.
@deejaygeroso @Sebi55 Thanks both for the detailed reports, will investigate!
I've just confirmed it still works on both node 7.x and node 8.x on both Ubuntu and Mac from a fresh clone of the repo with just npm install
and then npm run dev
.
This was using the latest LTS versions of both node and fresh install of Ubuntu (and in the case of Mac OS X, High Sierra 10.13.4):
$ node --version
v8.11.1
$ npm --version
5.6.0
$ cat /etc/issue
Ubuntu 16.0.4.4 LTS
This is running on x86 (64-bit), though I assume just about everyone is at this point - as not many folks running 32-bit or non intel architecture, etc. these days.
I'm not sure what would cause an error on Ubuntu 14 LTS and/or with earlier versions of node. Having something like webpack or babel installed globally might possibly mess with things. Several getting starting guides recommend that, but it can cause problems.
If a previous version of node was installed and used to run the project - or to install the modules - then you might even want to clear out the project's ./node_modules/
directory.
Using n
to install a good copy of the latest LTS version of node (e.g. sudo npm -g install n && sudo n lts
) might help if node has been installed some other way and might be funky.
For Windows (cc @Sebi55):
Windows is a bit of a special case. Other users are running it on Windows but I'm currently travelling and don't have a local Windows instance to hand to verify it still builds fine on Windows myself. It used to build fine, and it still should, but I haven't actually tried it in a while.
For now I can only suggest maybe running a Linux (e.g. Ubuntu) Virtual Machine, as in practice it can make running node apps a lot easier than running them on Windows.
node -v: 7.10.1 npm: 4.2.0. The error happened wane i run "npm run dev".
yntaxError: Unexpected identifier at Object.<anonymous> (/node_modules/next-auth/client.js:98:1) at __webpack_require__ (/node_modules/next-auth/client.js:30:30)