JavaScript is an integral part of programming, which is popularly used all over the world for developing various applications and web pages. It has many libraries that can make the programming simpler for programmers and react in one of those libraries. None of the programmers in incognizant of this library as it helps develop the front-end and other projects in an easier way. When working with the library, you may encounter the error “The token ‘&&’ is not a valid statement separator in this version”.
It happens when one library and a third-party library are used at a time. It is quite normal to have an error, though it seems frustrating when you encounter the error message. We provide you with the best solutions to help you get the error warning to go away. First, check out how the error shows up
How the error shows up
When you try to install Webpack on your project on React, you get an error warning. The command you use to install the webpack in the end:
npm run build && node ./dist/main.js
The error you get when trying this command that halts the progress:
PS C:\Users\pythonbuddha\Desktop\to_experiment\to-do-list> npm run build && node ./dist/main.js
At line:1 char:15
+ npm run build && node ./dist/main.js
+ ~~
The token '&&' is not a valid statement separator in this version.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine
Solutions to Handle the Error “The token ‘&&’ is not a valid statement separator in this version”
We have a few solutions to help tackle the error. Check out the solutions
Solution 1 – Windows Powershell
To fix the error, this solution works in most situations. Two options can be used, which are as follow
The most robust (in the case of 2> redirection
npm run build; if ($LASTEXITCODE -eq 0) { node ./dist/main.js }
The most succinct
npm run build; if ($?) { node ./dist/main.js }
Solution 2 – Split and Run the Command
You need to run the npm command separately on Windows as Powershell doesn’t work with it. Always split both commands. Have a look at the command
npm run build
node ./dist/main.js
This is an effective solution to handle the error.
Solution 3 – Replace your command
Another effective solution is to replace the last command you use to install the webpack. Use the following command instead
(npm run build) -and (node ./dist/main.js)
It resolves the error “The token ‘&&’ is not a valid statement separator in this version”.
Solution 4 – Use git bash or CMD to run the command
It is an effective yet simpler solution. Instead of running the command in powershell, try to use git bash or CMD to run the command. You end up with the error warning when you use the command in Powershell.
Conclusion
We shed light on the solutions to handle the error warning “The token ‘&&’ is not a valid statement separator in this version”. All the solutions are effective and it is completely on you to pick any solution according to your project situation.
I wish you luck!
Reference Source: https://peaku.co/questions/9683-el-token-&%2339;&&&%2339;-no-es-un-separador-de-declaraciones-valido-en-esta-version