【发布时间】:2019-09-10 14:28:36
【问题描述】:
我试图在 laravel 项目的 app.js 文件中注册一个 vue 组件,但我似乎无法找到 app.js 的正确路径,有两个文件名为 app.js。这是我的文件结构:
public
css
js
app.js
resources
js
components
Articles.vue
ExampleComponent.Vue
app.js
bootstrap.js
这是我将 app.js 文件导入刀片文件的位置:
<body>
<div id="app">
<articles>
</articles>
</div>
<script type="text/javascript" src="{{ assets('js/app.js') }}"></script>
</body>
问题是我想访问resources 文件夹中的第二个app.js 文件,但是上面的代码一直给我public 文件夹中的第一个app.js 文件。
我尝试使用此代码URL::asset('resources/js/app.js') 为其提供文件的绝对路径
这给了我一个像 localhost:8000/resources/js/app.js 这样的 URL,这是正确的文件位置,但不知何故,这个链接会导致一个 404 页面。那么还有其他方法可以访问该文件吗?
谢谢
【问题讨论】:
-
npm run dev重新编译从resources/js/app.js到public/js/app.js的更改。红色this页面。
标签: laravel vue-component