Vuepress Unexpected Token - vuepress

I recently installed vuepress globally with
npm install -g vuepress
And when I run vuepress -v it shows 0.10.1
But when I run vuepress dev it shows:
/usr/local/lib/node_modules/vuepress/bin/vuepress.js:17
const { dev, build, eject } = require('../lib')
^
SyntaxError: Unexpected token {
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3

I had the same problem just now and it was caused by an outdated node js version.
Maybe you should check you node version with node -v
According to https://vuepress.vuejs.org/
VuePress requires Node.js >= 8.

Related

TypeError: require.extensions.hasOwnProperty is not a function

I am setting a gulp installation on windows 10 for laravel,After I installing a npm,python and node
and I installed the gulp also ,AfterThat i run the
gulp like
command,it shows the following error message , I dont know where i mistake
Here Versions I installed
npm
--6.9.0
node
--10.15.3
python
2.7.16
gulp
ClI Version
--2.1.0 Local Version
--3.9.1
And I also installed gulp globally using following command
npm install -g gulp
i checked the npm update using following command globally
npm install npm-check-updates -g
After all i execute the gulp command it shows following error
$ gulp like
C:\cygwin64\home\D-218\workspace\shima\src\node_modules\laravel-elixir\node_modules\require-dir\index.js:93
if (!require.extensions.hasOwnProperty(ext)) {
^
TypeError: require.extensions.hasOwnProperty is not a function
at requireDir (C:\cygwin64\home\D-218\workspace\shima\src\node_modules\laravel-elixir\node_modules\require-dir\index.js:93:37)
at Elixir (C:\cygwin64\home\D-218\workspace\shima\src\node_modules\laravel-elixir\index.js:2:27)
at Object. (C:\cygwin64\home\D-218\workspace\shima\src\tasks\admin.js:34:1)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
Try to update require-dir to version 0.3.2, after that remove node_modules, and npm install. Hope it helps.

React-Native info command throwing error is it related to Babel? How to fix that?

react-native -v gives me this:
react-native-cli: 2.0.1
react-native: 0.57.1
When I run any other command like react-native info or react-native run-android keep giving me below error:
function getCliConfig(){var cliArgs,config,expoAssetPluginPath;return regeneratorRuntime.async(function getCliConfig$(_context){while(1){switch(_context.prev=_context.next){case 0:
^
ReferenceError: regeneratorRuntime is not defined
at getCliConfig (/Applications/MAMP/htdocs/juices/node_modules/react-native/local-cli/core/index.js:128:64)
at Object.<anonymous> (/Applications/MAMP/htdocs/juices/node_modules/react-native/local-cli/core/index.js:181:30)
at Module._compile (internal/modules/cjs/loader.js:654:30)
at Module._compile (/Applications/MAMP/htdocs/juices/node_modules/pirates/lib/index.js:83:24)
at Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Object.newLoader [as .js] (/Applications/MAMP/htdocs/juices/node_modules/pirates/lib/index.js:88:7)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
at Module.require (internal/modules/cjs/loader.js:598:17)
Actually this issue related to react-native version, For now, Expo supporting till version 0.55.4. Please downgrade react-native version and try again and I hope it will work.
Expo Documentation (Supported Versions):-
https://docs.expo.io/versions/latest/sdk/#sdk-version
Try this for downgrade your react-native version:-
npm install react-native#0.55.4

Vue init webpack test - not creating project - strict mode error?

I have tried to create a project using
$ vue init webpack test
and got following error
/usr/local/lib/node_modules/vue-cli/bin/vue-init:60 let template =
program.args[0]
^ SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode at
exports.runInThisContext (vm.js:53:16) at Module._compile
(module.js:374:25) at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32) at Function.Module._load
(module.js:301:12) at Function.Module.runMain (module.js:442:10) at
startup (node.js:136:18) at node.js:966:3
Unfortunatly, "test" directory is not created.
I am using Bash on Ubuntu on Windows 10 and the following NPM packages:
vue#2.5.2
vue-cli#2.9.1
node.js#0.0.0
npm 3.5.2
Perhaps node verison is too low.
update your node version using
npm install -g n
sudo n stable
sudo npm install npm -g
when you node -v find there is no change, but try to init vue project again.

SyntaxError: Invalid or unexpected token when trying to run gulp

I am new to gulp but on a existing laravel project I needed to add some css I was told to update the app.sass and then run gulp to compile it. I tried to follow a guide called Compiling Assets (Laravel Elixir) to compile the sass file but ran into problems. To get everything installed correctly I updated our bootstrap.sh file in the vagrant setup to include nodejs, npm, gulp and laravel-elixir. Once the changes were made I loaded the vagrant box and I verified that I have the following versions.
[vagrant#localhost project-css]$ gulp -v
[18:12:38] CLI version 1.4.0
[18:12:38] Local version 3.9.1
[vagrant#localhost project-css]$ npm -v
3.10.10
[vagrant#localhost project-css]$ node -v
v6.11.1
When I try to run gulp I get
/vagrant/src/project-css/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:349
if (n <= 0 || state.length === 0 && state.end
SyntaxError: Invalid or unexpected token
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/vagrant/src/project-css/node_modules/through2/node_modules/readable-stream/readable.js:12:30)
The full project I'm working on is available on github at Rockefeller-css
Any suggestions would be appreciated.
I was able to resolve the issue on my own by adding the following to my bootstrap.sh file
rpm -ivh https://kojipkgs.fedoraproject.org//packages/http-parser/2.7.1/3.el7/x86_64/http-parser-2.7.1-3.el7.x86_64.rpm
yum install -y nodejs
Also after vagrant was finished loading and I was able to ssh into the box in a custom setup-vagrant.sh script that needed to be ran I was able to add the following command.
sudo npm install
Their was already a cd into the laravel project folder and their was a package.json file that existed. After that I was able to cd into the project folder and run gulp correctly.

Unexpected Token ... require('React') when running react-native run-ios

Trying to get code running from my groups repo.... everyone elses seems to install and run fine, but my setup is having issues. Not sure if this is a dependency issue or not.
Tried removing node / npm / nvm and reinstalling everything including code from repo. Still having issues...
React : 0.14.8
react-native-cli: 0.2.0
react-native: 0.24.0
also react-native-cli was installed globally
with npm install -g react-native-cli
command after install : react-native run-ios
getting
/node_modules/react-native/Libraries/react-native/react-native.js:121
...require('React'),
^^^
SyntaxError: Unexpected token ...
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:414:25)
at Module._extensions..js (module.js:442:10)
at Object.require.extensions.(anonymous function) as .js
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at
node_modules/react-native/node_modules/babel-core/lib/transformation/file/options/option-manager.js:409:22
at Array.map (native)
In npm#3 subDependencies are installed at the same level of your project dependencies (./node_modules). My guess is the project is missing some dependencies to run the packager. If you haven't already done so, updgrade to npm#3 ($ npm install -g npm), delete your node_modules folder, then try again.
$ rm -rf node_modules && npm install

Resources