不能 运行 npm 使用 Laravel-mix

Can not run npm using Laravel-mix

我遇到了一些问题,这让我很难受。请帮忙。 我正在尝试使用命令在 DEV 中 运行 npm:npm 运行 dev

在我的 webconfig.mix.js 中:mix.sass('resources/assets/sass/style.scss', 'public/css');

 95% emitting

 ERROR  Failed to compile with 4 errors                                                                                                                                                                                               05:33:52

This dependency was not found:

* -!../../../node_modules/css-loader/index.js?{"url":true,"sourceMap":false,"importLoaders":1}!../../../node_modules/postcss-loader/lib/index.js??postcss!bootstrap/dist/bootstrap.css in ./node_modules/css-loader?{"url":true,"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader/lib?{"sourceMap":true,"ident":"postcss","plugins":[null]}!./node_modules/resolve-url-loader?{"sourceMap":true,"root":"/home/vagrant/Code/pudatalk/node_modules"}!./node_modules/sass-loader/lib/loader.js?{"precision":8,"outputStyle":"expanded","sourceMap":true}!./resources/assets/sass/style.scss

To install it, you can run: npm install --save -!../../../node_modules/css-loader/index.js?{"url":true,"sourceMap":false,"importLoaders":1}!../../../node_modules/postcss-loader/lib/index.js??postcss!bootstrap/dist/bootstrap.css

请看上面的错误。

所以,我发现它在我导入时发生了:

@import "~bourbon/app/assets/stylesheets/_bourbon.scss";

我实现了类似的东西:

.error-bg-img {
    background:url("../img/errorbg.jpg");
    background-size:cover;
}

我想告诉你我在代码中遇到的问题。

我一直在尝试google它,重装了那么多东西,搬来搬去但无望。我是 sass、webpack 和 laravel-mix 的新手。

非常感谢

@import "bourbon/bourbon";

在这里查看安装指南:https://github.com/thoughtbot/bourbon#requirements

好的伙计们,

我解决了这个问题,我现在没有,webpack 会自动将 /img 文件夹中的图像复制到 /public。所以我将 /img 从 public/ 文件夹移动到 /resources/assests/。现在一切都很好。

一切都与路径有关。抱歉,我是 webpack 的新手,对此一无所知。