Gulp throw错误:找不到奇异的glob文件

Imr*_*hio 17 gulp gulp-useref

重命名我的文件后,我在运行gulp构建任务时收到以下错误:

Error: Error: File not found with singular glob: F:\Projects\xyz\HTML\app\css\main.css
    at DestroyableTransform.<anonymous> (F:\Projects\xyz\HTML\node_modules\gulp-useref\lib\streamManager.js:90:36)
Run Code Online (Sandbox Code Playgroud)

main.css文件不再存在,因为我将其更改为style.css但由于某种原因它正在搜索旧文件.

Imr*_*hio 17

事实证明我错过了在HTML文件中更改文件名,因为它调用的是main.css而不是style.css.

    <!--build:css css/main.min.css -->
    <link rel="stylesheet" href="css/main.css">
    <!-- endbuild -->
Run Code Online (Sandbox Code Playgroud)

将其更改为:

    <!--build:css css/style.min.css -->
    <link rel="stylesheet" href="css/style.css">
    <!-- endbuild -->
Run Code Online (Sandbox Code Playgroud)

一个诚实的错误,但我相信其他人可能遇到类似的东西:)

  • 值得注意的是,如果您的较少文件中存在任何损坏(例如,错误的文件引用错误或语法不正确),您生成的css将不会被构建,因此您也会遇到相同的错误. (7认同)