我刚刚安装了全新的laravel
和npm
+ vue-axios
和vue-router
,但不知如何无法加载mycomponents。
App.js
require('./bootstrap');
window.Vue = require('vue');
import VueRouter from 'vue-router';
Vue.use(VueRouter);
import VueAxios from 'vue-axios';
import axios from 'axios';
Vue.use(VueAxios, axios);
import App from './App.vue';
import examplecomponent from './components/ExampleComponent.vue';
//settings
import settings from './components/admin/settings/Index.vue';
import passportclients from './components/passport/Clients.vue';
import passportauthorizedclients from './components/passport/AuthorizedClients.vue';
import passportpersonalaccesstokens from './components/passport/PersonalAccessTokens.vue';
const routes = [
{
path: '/',
component: examplecomponent,
name: 'examplecomponent'
},
{
path: '/settings',
component: settings,
name: 'settings'
},
{path:
'/passportclients',
component: passportclients,
name: 'passportclients'
},
{path:
'/passportauthorizedclients',
component: passportauthorizedclients,
name: 'passportauthorizedclients'
},
{path:
'passportpersonalaccesstokens',
component: passportpersonalaccesstokens,
name: 'passportpersonalaccesstokens'
},
];
const router = new VueRouter({ mode: 'history', routes: routes});
new Vue(Vue.util.extend({ router }, App)).$mount('#app');
package.json
{
"private": true,
"scripts": {
"dev": "npm run development",
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch": "npm run development -- --watch",
"watch-poll": "npm run watch -- --watch-poll",
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
"prod": "npm run production",
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
},
"devDependencies": {
"axios": "^0.18",
"bootstrap": "^4.0.0",
"popper.js": "^1.12",
"cross-env": "^5.1",
"jquery": "^3.2",
"laravel-mix": "^2.0",
"lodash": "^4.17.4",
"vue": "^2.5.7"
},
"dependencies": {
"vue-axios": "^2.1.2",
"vue-router": "^3.0.1"
}
}
知道为什么我无法获得我的组件吗?