Laravel Mix将CSS导入JS文件导致npm watch上的无限循环

时间:2018-10-05 11:44:22

标签: css laravel webpack mix

我有要导入到JS文件中的CSS文件。 这两个文件都通过Laravel Mix运行。

当我运行命令“ npm run watch”时,它将导致无限循环。如果我不取消npm手表,它将继续不断地重新构建。

enter image description here

如果我导入静态CSS文件,则可以正常工作。但是我不时更新CSS文件,所以我不想总是复制已编译的CSS文件,只是JS文件可以导入它而不会“崩溃”。

这是混合的样子:

mix.sass('resources/assets/sass/app.scss', 'public/css')
   .sass('resources/assets/sass/test.scss', 'public/css');

mix.js('resources/assets/js/app.js', 'public/js')
   .js('resources/assets/js/test.js', 'public/js');

if (mix.inProduction()) {
    mix.version();
}

以及如何从test.js中的公用文件夹导入CSS:

import style from '../../../public/css/test.css';

我应该怎么做才能完成这项工作?

0 个答案:

没有答案