我使用npm install socket.io --save
安装了socket.io,我希望将JavaScript包含在某些视图中。我不想在使用mix的所有页面中加载它。我试过了:
@section('btm')
<script src="{{ asset('js/socket.io.js') }}"></script>
然而,它指向缺少文件404 error
我也尝试过:
@section('btm')
<script src="{{ asset('/node_modules/socket.io/lib/socket.js') }}"></script>
但同样的404错误。
答案 0 :(得分:0)
像往常一样node_modules存储了项目的根目录。所以你应该指定。 你可以这样说:
<script src="{{url('/').'/node_modules/socket.io/lib/socket.js'}}"></script>