vue-cli-plugin-nativescript-vue icon indicating copy to clipboard operation
vue-cli-plugin-nativescript-vue copied to clipboard

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

Open XEQTIONR opened this issue 6 years ago • 11 comments
trafficstars

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

XEQTIONR avatar Jun 18 '19 04:06 XEQTIONR

+1

scebotari66 avatar Aug 06 '19 08:08 scebotari66

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

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

ramsesmoreno avatar Sep 28 '19 00:09 ramsesmoreno

any news here? this problem continues...

luiguild avatar Oct 22 '19 22:10 luiguild

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

bjornbjorn avatar Nov 05 '19 10:11 bjornbjorn

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/[email protected] 2) Go to code sharing project Directory's root folder location where you have package.json 3)npm install --save-dev @vue/[email protected] 4)npm install --save-dev [email protected] 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...

pratik-soni-einfochips avatar Nov 21 '19 04:11 pratik-soni-einfochips

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

mklueh avatar Nov 27 '19 20:11 mklueh

@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 ?

pratik-soni-einfochips avatar Nov 28 '19 04:11 pratik-soni-einfochips

@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)

mklueh avatar Nov 29 '19 07:11 mklueh

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

pratik-soni-einfochips avatar Dec 23 '19 05:12 pratik-soni-einfochips

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!

gerciljunio avatar Feb 09 '20 13:02 gerciljunio

http://www.visionfortech.com/2020/02/solution-invoking-generator-for-vue-cli-nativescript-cannot-find-module-main.ts.html

Above article helped me to get that error resolved

visionfortech avatar Feb 21 '20 13:02 visionfortech