正在将less.js导入laravel 5.1

Importing less.js to laravel 5.1

本文关键字:laravel 导入 js less      更新时间:2023-09-26

我很难让我的项目检测到我的less.js文件夹。

我使用的是laravel 5.1,我不确定把less.js文件夹放在哪里——因为对于Bootstrap和jQuery,我只是从URL导入了src。

我目前下载的less.js文件夹位于:

resources>assets>less>less.js文件夹我下载了

我目前有我的styles.less在我的视图中,同时我试图弄清楚这一点。

我的app.php头:

<link rel="stylesheet/less" type="text/css" href="styles.less" />
<script src="less.js" type="text/javascript"></script>

如果有人能尽快告诉我把文件夹放在哪里,我将不胜感激!

谢谢!

编辑

屏幕截图:

https://i.stack.imgur.com/tGo1B.jpg

edit2

https://i.stack.imgur.com/PkXeJ.jpg

有问题的错误:

状态500类型脚本,

http://localhost:8000/reviewcourse/%3C!DOCTYPE%20html%3E%3CChtml%3E%20%20%20%20%3Chead%3E%20%20%20%20%20%20%20%20%20%20%3Meta%20charset=

只有在public/文件夹中发布的资产可用。所以,你需要把文件放在那里:

public/assets/less/download_folder/less.js

然后加载:

<script src="{!! url('assets/less/download_folder/less.js') !!}" type="text/javascript"></script>

另一种方法/解决方案是通过Elixir:将资产从/resources发布到public/

elixir(function(mix) {
    // location, origin
    mix.copy('assets/less/download_folder/less.js', 'resources/assets/less/folder/less.js');
});

编辑

我假设less.jspublic/assets/less/lessjs/dist/less.js的内部。然后,将其加载为:

<script src="{!! url('assets/less/lessjs/dist/less.js') !!}" type="text/javascript"></script>

在html头中使用此脚本

<script src="{!! asset('less/less.js') !!}" type="text/javascript"></script>