Skip to content

Invoking generator for vue-cli-plugin-nativescript-vue... ERROR Error: Cannot find module '@vue/cli-service/generator/template/src/main.js'  #25

Open
@XEQTIONR

Description

@XEQTIONR

I was previously able to install this plugin properly, just a few days ago and have everything running. But I keep running into this issue when I try again for a new nativescript vue project.

Error messages look similar for previous issues posted. But references different files here.

1.

The dashboard and plugins tabs are gone now, so I cannot even do it from vue UI

3

Here on a successfully working install previously

2

Activity

scebotari66

scebotari66 commented on Aug 6, 2019

@scebotari66

+1

ramsesmoreno

ramsesmoreno commented on Sep 28, 2019

@ramsesmoreno

I manually installed @vue/cli-service and it is working now

npm install --save-dev @vue/cli-service

luiguild

luiguild commented on Oct 22, 2019

@luiguild

any news here? this problem continues...

bjornbjorn

bjornbjorn commented on Nov 5, 2019

@bjornbjorn

Tried to get up and running with NativeScript Vue just now and ran into this as well :/

pratik-soni-einfochips

pratik-soni-einfochips commented on Nov 21, 2019

@pratik-soni-einfochips

I have facing same issue since last 5 days.
I have found the solution for the same.

Please follow below steps to get it resolved.
Please remove npm and npm-cache folder from your computer's below location.

Windows :
C:\Users<username>\AppData\Roaming.

Linux/Ubuntu:
/usr/local

Then Follow below steps
1) npm install -g @vue/cli@3.10.0
2) Go to code sharing project Directory's root folder location where you have package.json
3)npm install --save-dev @vue/cli-service@3.5.0
4)npm install --save-dev vue-cli-plugin-nativescript-vue@0.0.12
5)vue invoke vue-cli-plugin-nativescript-vue
after that it will ask you for some user input and i provided below inputs.

? Enter a unique application identifier: org.nativescript.application
? Use HTML5 history mode? (Default: hash mode) No
? Is this a brand new project? (Default: Yes) Yes
? Dual Native AND Web development experience or a Native only? (Default: Dual) Dual Native AND Web
? What type of template do you want to start with? (Default: Simple) Simple

Enjoy...

mklueh

mklueh commented on Nov 27, 2019

@mklueh

@pratik-soni-einfochips not helping in my case. Any news about some fix for this issue? I would love to try it out somehow

pratik-soni-einfochips

pratik-soni-einfochips commented on Nov 28, 2019

@pratik-soni-einfochips

@mklueh please help me to get below details.
Which vue version you are using, which OS you are using, Provide your package.json, Please provide error snapshot and last question Have you installed nativescript plugin globally ?

mklueh

mklueh commented on Nov 29, 2019

@mklueh

@pratik-soni-einfochips

My OS is Windows 10, have tried it with nativescript installed and uninstalled as well.

package.json

{
  "name": "web-mobile-project",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "core-js": "^3.4.3",
    "vue": "^2.6.10"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "3.5.0",
    "@vue/cli-plugin-eslint": "3.5.0",
    "@vue/cli-service": "3.5.0",
    "babel-eslint": "^10.0.3",
    "eslint": "^5.16.0",
    "eslint-plugin-vue": "^5.0.0",
    "vue-cli-plugin-nativescript-vue": "0.0.12",
    "vue-template-compiler": "^2.6.10"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "rules": {},
    "parserOptions": {
      "parser": "babel-eslint"
    }
  },
  "browserslist": [
    "> 1%",
    "last 2 versions"
  ]
}

This is the current error

Invoking generator for vue-cli-plugin-nativescript-vue...
ERROR TypeError: Cannot read property '1' of null
TypeError: Cannot read property '1' of null
at module.exports.extractCallDir (C:\Users\MyUser\WebstormProjects\web-mobile-project\node_modules\vue-cli-plugin-nativescript-vue\generator\index.js:899:78)
at module.exports.renderDirectoryStructure (C:\Users\MyUser\WebstormProjects\web-mobile-project\node_modules\vue-cli-plugin-nativescript-vue\generator\index.js:839:27)
at C:\Users\MyUser\WebstormProjects\web-mobile-project\node_modules\vue-cli-plugin-nativescript-vue\generator\index.js:191:11
at Generator.resolveFiles (C:\Users\MyUser\AppData\Local\Yarn\Data\global\node_modules@vue\cli\lib\Generator.js:209:13)
at processTicksAndRejections (internal/process/task_queues.js:85:5)
at async Generator.generate (C:\Users\MyUser\AppData\Local\Yarn\Data\global\node_modules@vue\cli\lib\Generator.js:116:5)
at async runGenerator (C:\Users\MyUser\AppData\Local\Yarn\Data\global\node_modules@vue\cli\lib\invoke.js:133:3)
at async invoke (C:\Users\MyUser\AppData\Local\Yarn\Data\global\node_modules@vue\cli\lib\invoke.js:117:3)

pratik-soni-einfochips

pratik-soni-einfochips commented on Dec 23, 2019

@pratik-soni-einfochips

@mklueh Please install vue 3.0..
By looking at the package.json i saw you have vue 2.6.
.

gerciljunio

gerciljunio commented on Feb 9, 2020

@gerciljunio

I manually installed @vue/cli-service and it is working now

npm install --save-dev @vue/cli-service

@ramsesmoreno this worked for me, I'm using vue-cli 4.1.2, thanks!

visionfortech

visionfortech commented on Feb 21, 2020

@visionfortech
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @bjornbjorn@scebotari66@mklueh@gerciljunio@XEQTIONR

        Issue actions

          Invoking generator for vue-cli-plugin-nativescript-vue... ERROR Error: Cannot find module '@vue/cli-service/generator/template/src/main.js' · Issue #25 · nativescript-vue/vue-cli-plugin-nativescript-vue