如何将JS包添加到Laravel 5

时间:2015-09-24 10:47:32

标签: twitter-bootstrap laravel npm laravel-elixir

这样做一直是一个令人困惑的混乱,因为人们只是来回争论最好的方法,以及人们继续在包装之后编写包装以使JS进入laravel项目。我的package.json文件中包含以下内容。

这些是在我的laravel项目的根目录中的“node-modules”文件夹中显示的。

 {
  "private": true,
  "devDependencies": {
    "gulp": "^3.8.8"
  },
  "dependencies": {
    "laravel-elixir": "^3.0.0",
    "bootstrap-sass": "^3.0.0",
    "jquery": "2.*",
    "angular":"1.4.6"
  }
}

我也有

 @import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap";

在我的app.scss文件中,我认为拉入bootstrap。

我只是习惯于非包托管环境。或者没有像laravel这样的框架的环境。任何帮助赞赏。我读过关于使用BOWER的内容,但这似乎是我可以在这里使用NPM的另一个级别。

1 个答案:

答案 0 :(得分:0)

是的,只要包可用,你就可以使用npm。然后编辑在根文件夹中找到的gulp文件以编译sass,less

访问http://laravel.com/docs/5.1/elixir以获取编译各种软件包css或js的基础知识。然后在命令行上运行gulp并继续你的好处。