运行gulp build时"没有这样的文件或目录/src/app/templateCacheHtml.js"

dan*_*rvt 7 angularjs generator-gulp-angular

我正在使用gulp-angular yeoman生成器,如果我创建一个新项目,然后运行gulp build或gulp serve:dist我得到了这个错误:

每当我尝试构建我的项目时,我都会收到此错误:

[16:03:56] gulp-injection 2个文件到index.less.fs.js:887返回binding.lstat(pathModule._makeLong(path)); ^

错误:ENOENT:没有这样的文件或目录,在Object.fs.lstatSync(fs.js:887:18)的错误(本机)上的lstat'/Users/danielrvt/IdeaProjects/rztest/src/app/templateCacheHtml.js'在DestroyableTransform.Transform._write(/ Users)的DestroyableTransform.Transform.read(/Users/danielrvt/IdeaProjects/rztest/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:159:10)中的DestroyableTransform.TransformStream为_transform doWrite上的/danielrvt/IdeaProjects/rztest/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:147:83)(/ Users/danielrvt/IdeaProjects/rztest/node_modules/through2/node_modules/readable-stream/lib /_stream_writable.js:313:64)在DestroyableTransform.Writable.write(/ Users)的writeOrBuffer(/Users/danielrvt/IdeaProjects/rztest/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:302:5) /danielrvt/IdeaProjects/rztest/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:241:11)在写(/ Users/dani)elrvt/IdeaProjects/rztest/node_modules/gulp-concat/node_modules/readable-stream/lib/_stream_readable.js:623:24)at flow(/ Users/danielrvt/IdeaProjects/rztest/node_modules/gulp-concat/node_modules/readable- stream/lib/_stream_readable.js:632:7)在emitNone的DestroyableTransform.pipeOnReadable(/Users/danielrvt/IdeaProjects/rztest/node_modules/gulp-concat/node_modules/readable-stream/lib/_stream_readable.js:664:5) (events.js:80:13)位于emitReadable的DestroyableTransform.emit(events.js:179:7)(/ Users/danielrvt/IdeaProjects/rztest/node_modules/gulp-concat/node_modules/readable-stream/lib/_stream_readable. js:448:10)在emitAddChunk上的emitReadable(/Users/danielrvt/IdeaProjects/rztest/node_modules/gulp-concat/node_modules/readable-stream/lib/_stream_readable.js:444:5)(/ Users/danielrvt/IdeaProjects/rztest/node_modules /咽-的concat/node_modules /可读流/ LIB/_stream_readable.js:187:9)

Tay*_*nan 12

固定

问题#37中包含的修复程序已经发布,因此不再需要以下解决方法.执行后,错误不应再出现npm update.


原因

此错误是由库中的最新更新(v1.8.3)引起的gulp-header.

已经创建了一个问题供您跟踪.

gulp-angular-templatecache间接依赖gulp-header,一些评论中提到了这一点.

解决方法

在发布修复程序之前,您可以gulp-header为package.json 的先前版本添加节点依赖项.但是,机票已经关闭,因此很快就会发布.

"dependencies": {
    "gulp-header": "1.8.2"
}
Run Code Online (Sandbox Code Playgroud)