Čamo
Čamo

Reputation: 4160

Vue create project - Cannot find module 'vue-loader-v16/package.json'

I have vue-cli installed globally via command npm install -g @vue/cli And I tried to create new project via command vue create examples-vue-2 Everything was ok until I run npm run serve. This command throws me an error Cannot find module 'vue-loader-v16/package.json'.

I am on Win 10, npm 6.7.0, node 11.15.0

Here is whole console log

λ npm run serve                                                                                                                          
                                                                                                                                         
> [email protected] serve c:\wamp64-3-2-0\www\examples-vue-2                                                                          
> vue-cli-service serve                                                                                                                  
                                                                                                                                         
 INFO  Starting development server...                                                                                                    
 ERROR  Error: Cannot find module 'vue-loader-v16/package.json'                                                                          
Error: Cannot find module 'vue-loader-v16/package.json'                                                                                  
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:668:15)                                                          
    at Function.Module._load (internal/modules/cjs/loader.js:591:27)                                                                     
    at Module.require (internal/modules/cjs/loader.js:723:19)                                                                            
    at require (internal/modules/cjs/helpers.js:14:16)                                                                                   
    at api.chainWebpack.webpackConfig (c:\wamp64-3-2-0\www\examples-vue-2\node_modules\@vue\cli-service\lib\config\base.js:114:23)       
    at webpackChainFns.forEach.fn (c:\wamp64-3-2-0\www\examples-vue-2\node_modules\@vue\cli-service\lib\Service.js:236:40)               
    at Array.forEach (<anonymous>)                                                                                                       
    at Service.resolveChainableWebpackConfig (c:\wamp64-3-2-0\www\examples-vue-2\node_modules\@vue\cli-service\lib\Service.js:236:26)    
    at Service.resolveWebpackConfig (c:\wamp64-3-2-0\www\examples-vue-2\node_modules\@vue\cli-service\lib\Service.js:240:48)             
    at PluginAPI.resolveWebpackConfig (c:\wamp64-3-2-0\www\examples-vue-2\node_modules\@vue\cli-service\lib\PluginAPI.js:132:25)         
npm ERR! code ELIFECYCLE                                                                                                                 
npm ERR! errno 1                                                                                                                         
npm ERR! [email protected] serve: `vue-cli-service serve`                                                                             
npm ERR! Exit status 1                                                                                                                   
npm ERR!                                                                                                                                 
npm ERR! Failed at the [email protected] serve script.                                                                                
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.                                       
                                                                                                                                         
npm ERR! A complete log of this run can be found in:                                                                                     
npm ERR!     C:\Users\vladi\AppData\Roaming\npm-cache\_logs\2020-08-19T08_20_22_147Z-debug.log   

package.json

{
  "name": "examples-vue-2",
  "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.6.5",
    "vue": "^3.0.0-0"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-eslint": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "@vue/compiler-sfc": "^3.0.0-0",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.7.2",
    "eslint-plugin-vue": "^7.0.0-0"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/vue3-essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}


                                    

Many thanks for help.

Upvotes: 3

Views: 6632

Answers (2)

Derick
Derick

Reputation: 153

This works for me:

npm install --save-dev vue-loader-v16 

Upvotes: 3

Čamo
Čamo

Reputation: 4160

Solution is in this vue-cli package issue https://github.com/vuejs/vue-cli/pull/5718 You may need to update npm version to install missing package.

Upvotes: 2

Related Questions