LinusBorg / LinusBorg/vue-cli-plugin-test-attrs

support for vue 3?

Open
#31 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
62
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Hi Linus.

I'm trying to use this plugin with a Vue 3 preview project created by Vue CLI, but when install and try run "serve" task this error message returns in terminal.

```
$ cross-env VUE_APP_BUILD_MODE=local vue-cli-service serve --port 8080 --mode development --dashboard
INFO Starting development server...

ERROR Error: Cannot find module 'vue-template-compiler/package.json'
Require stack:
- C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\vue-cli-plugin-test-attrs\index.js
- C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\lib\Service.js
- C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\bin\vue-cli-service.js

Error: Cannot find module 'vue-template-compiler/package.json'
Require stack:
- C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\vue-cli-plugin-test-attrs\index.js
- C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\lib\Service.js
- C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\bin\vue-cli-service.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at genVueLoaderCacheConfig (C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\vue-cli-plugin-test-attrs\index.js:63:32)
at C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\vue-cli-plugin-test-attrs\index.js:23:34
at C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\lib\Service.js:236:40
at Array.forEach ()
at Service.resolveChainableWebpackConfig (C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\lib\Service.js:236:26)
at Service.resolveWebpackConfig (C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\lib\Service.js:240:48)
at PluginAPI.resolveWebpackConfig (C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\lib\PluginAPI.js:132:25)
at serve (C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\lib\commands\serve.js:75:31)
at Service.run (C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\lib\Service.js:230:12)
at Object. (C:\Users\dian.cabral\Desktop\digital-rent-webapp\node_modules\@vue\cli-service\bin\vue-cli-service.js:36:9)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)

Total task duration: 25.11s
```

How to make it work? Thank you!!!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the plugin entry point shown in the stack trace, index.js around line 63, and reproduce the reported vue-cli-service serve command in a Vue 3 CLI project. Trace why vue-template-compiler/package.json is required; done means the Vue 3 project starts without this missing-module error.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
build-system, frontend, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.