前提・実現したいこと
プログラミング初心者です。うまく質問できないですがよろしくお願いします。
vue.jsのnpm run buildをしたいです。
エラー内容のTo install it, you can run: npm install --save @/pages/HomePageを試したのですが、またエラーが出てつまずいています。vscodeのデバックを使ったらSyntaxError: Unexpected identifierがでましたが、どこが原因かわからない状況です。教えていただきたいです。
発生している問題・エラーメッセージ
(base) MacBook-Air:frontend imaijoma$ npm run build > frontend@0.1.0 build /Users/imaijoma/drf-vue-sample/frontend > vue-cli-service build ⠸ Building for production... ERROR Failed to compile with 1 errors 16:34:31 This dependency was not found: * @/pages/HomePage in ./src/router.js To install it, you can run: npm install --save @/pages/HomePage ERROR Build failed with errors. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! frontend@0.1.0 build: `vue-cli-service build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the frontend@0.1.0 build 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! /Users/imaijoma/.npm/_logs/2019-10-20T07_34_31_801Z-debug.log
(base) MacBook-Air:frontend imaijoma$ npm install --save @/pages/HomePage npm ERR! code ENOLOCAL npm ERR! Could not install from "@/pages/HomePage" as it does not contain a package.json file. npm ERR! A complete log of this run can be found in: npm ERR! /Users/imaijoma/.npm/_logs/2019-10-20T07_33_53_671Z-debug.log
/usr/local/bin/node --inspect-brk=9507 frontend/src/router.js Debugger listening on ws://127.0.0.1:9507/588806de-5fda-4bd5-8a18-4c4f3d28c985 For help, see: https://nodejs.org/en/docs/inspector Debugger attached. Waiting for the debugger to disconnect... /Users/imaijoma/drf-vue-sample/frontend/src/router.js:1 import Vue from 'vue' ^^^ SyntaxError: Unexpected identifier at Module._compile (internal/modules/cjs/loader.js:872:18) at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10) at Module.load (internal/modules/cjs/loader.js:790:32) at Function.Module._load (internal/modules/cjs/loader.js:703:12) at Function.Module.runMain (internal/modules/cjs/loader.js:999:10)
該当のソースコード
vue.js
1import Vue from 'vue' 2import VueRouter from 'vue-router' 3import HomePage from '@/pages/HomePage' 4 5Vue.use(VueRouter) 6 7const router = new VueRouter({ 8 mode: 'history', 9 routes: [ 10 { path: '/', component: HomePage }, 11 { path: '*', redirect: '/' } 12 ] 13}) 14 15
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。