编译资产(Laravel Mix)对某些依赖项不起作用

时间:2017-05-08 16:15:01

标签: laravel npm laravel-mix

目前,我的package.json包含一些dev依赖项:

...
"devDependencies": {
    "axios": "^0.15.3",
    "bootstrap-sass": "^3.3.7",
    "cross-env": "^3.2.3",
    "font-awesome": "^4.7.0",
    "jquery": "^2.1.4",
    "laravel-mix": "0.*",
    "lodash": "^4.17.4",
    "unslider": "^2.0.3",
    "vue": "^2.3.2"
},
...

当我第一次使用npm run dev编译所有依赖项时,eveything工作正常。

然后,我尝试安装其他一些依赖项,如unslider,如您所见。但现在,我无法理解为什么我的app.js / app.css中没有编译此包。我错过了什么?

1 个答案:

答案 0 :(得分:1)

在github中查看包之后,你必须添加:

resources / assets / sass / app.scss

@import "node_modules/unslider/src/scss/unslider.scss"

resources / assets / js / app.js

require('unslider');