laravel - 如何解决 laravel/vue 中的这个 npm run watch 错误?
问题描述
我试图在控制台中运行 npm run watch 并收到此错误。
× Mix
Compiled with some errors in 50.24ms
ERROR in ./resources/js/app.js 9:0-28
Module not found: Error: Can't resolve './App.vue' in 'C:\Users\kodione\laravel-vue-exercise\resources\js'
webpack compiled with 1 error
这是我的 app.js 代码。
require('./bootstrap');
window.Vue = require('vue');
import App from './App.vue';
import VueAxios from 'vue-axios';
import VueRouter from 'vue-router';
import axios from 'axios';
import { routes } from './routes';
Vue.use(VueRouter);
Vue.use(VueAxios, axios);
const router = new VueRouter({
mode: 'history',
routes: routes
});
const app = new Vue({
el: '#app',
router: router,
render: h => h(App),
});
我对此完全陌生,所以我愿意接受批评。
解决方案
哦,我找到了。如果您的文件夹结构与给定屏幕截图中的相同,那么它应该在组件内部,即
import App from './components/App.vue';
这应该可以修复错误。
推荐阅读
- tensorflow - 无法减少语义分割(UNET)的损失,平均 IOU 也没有改善
- asp.net-mvc - 我如何检查是否在 asp.net 中单击了按钮
- android - 当我们需要在整个 Android 应用程序中使用它时,仅在一个活动中加载本机库是否足够?
- xamarin - 发布到 Playstore 后 Xamarin Android 本地化不起作用
- php - PDO 保护代码免受 sql 注入的安全方法,但使用 kali 仍然会导致注入
- javascript - 尝试将 JSON 对象从前端表单输入发送到 Express 后端
- c# - Xamarin 将可见性属性添加到 tableview 中的 entrycell
- javascript - 在 React 中通过 URL 打开 Modal
- python - 它似乎没有任何模式。或循环导入
- python - Selenium 返回空值