vue-loader: vue-loader resulting a error on webpack runtime
I use vue-cli generate a project using Object.assign when an error has occurred …
ERROR in ./~/babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./~/vue-loader/lib/selector.js?type=script&index=0!./src/components/Hello.vue
Module not found: Error: Cannot resolve module 'babel-runtime/core-js/object/assign' in /Users/Documents/project/src/components
@ ./~/babel-loader?presets[]=es2015&plugins[]=transform-runtime&comments=false!./~/vue-loader/lib/selector.js?type=script&index=0!./src/components/Hello.vue 7:14-60
When I put vue-loader version 8.0.0 fall back to normal when you can work.
I guess this should be a question of vue-loader
node -v 4.2.1
npm -v 2.14.7
project@0.1.0 /Users/taowei/Documents/project
├── babel-core@6.7.4
├── babel-loader@6.2.4
├── babel-plugin-transform-runtime@6.6.0
├── babel-preset-es2015@6.6.0
├── babel-preset-stage-2@6.5.0
├── babel-runtime@5.8.38
├── chromedriver@2.21.2
├── connect-history-api-fallback@1.2.0
├── cross-spawn@2.1.5
├── css-loader@0.23.1
├── eslint@2.4.0
├── eslint-config-standard@5.1.0
├── eslint-friendly-formatter@1.2.2
├── eslint-loader@1.3.0
├── eslint-plugin-html@1.4.0
├── eslint-plugin-promise@1.1.0
├── eslint-plugin-standard@1.3.2
├── eventsource-polyfill@0.9.6
├── express@4.13.4
├── extract-text-webpack-plugin@1.0.1
├── file-loader@0.8.5
├── function-bind@1.1.0
├── html-webpack-plugin@2.14.0
├── http-proxy-middleware@0.12.0
├── inject-loader@2.0.1
├── isparta-loader@2.0.0
├── jasmine-core@2.4.1
├── json-loader@0.5.4
├── karma@0.13.22
├── karma-coverage@0.5.5
├── karma-jasmine@0.3.8
├── karma-phantomjs-launcher@1.0.0
├── karma-sourcemap-loader@0.3.7
├── karma-spec-reporter@0.0.24
├── karma-webpack@1.7.0
├── nightwatch@0.8.18
├── ora@0.2.0
├── phantomjs-prebuilt@2.1.6
├── selenium-server@2.53.0
├── shelljs@0.6.0
├── url-loader@0.5.7
├── vue@1.0.18
├── vue-hot-reload-api@1.3.2
├── vue-html-loader@1.2.0
├── vue-loader@8.0.0
├── vue-style-loader@1.0.0
├── webpack@1.12.14
├── webpack-dev-middleware@1.5.1
├── webpack-hot-middleware@2.10.0
└── webpack-merge@0.8.4
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 18 (3 by maintainers)
For some reason I can’t import .vue files on a completly fresh vue init webpack-simple folder. I can run npm run dev initially, but as soon as I try to import a .vue component, this error occurrs:
./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/App.vue Module not found: Error: Can’t resolve ‘./components/Header.vue’ in ‘C:\laragon\www\vue-tutorials\vue-cli-tutorial\vuejs-router-vue-router\src’ @ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/App.vue 16:0-45 @ ./src/App.vue @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8082 webpack/hot/dev-server ./src/main.js
installing ‘npm install babel-runtime’ or if npm3 is npm version 3.x.x than update npm.