用于语义UI的`gulp build`给出错误'ENOENT:no such file or directory'
版:
gulp@3.9.1
我已经通过npm install
安装了semantic-ui
,并在交互式设置过程中给出了默认设置。
但是,当我从/semantic
文件夹gulp build
我得到以下错误:
[20:52:27] Starting 'build'... Building Semantic [20:52:27] Starting 'build-javascript'... Building Javascript [20:52:27] Starting 'build-css'... Building CSS [20:52:27] Starting 'build-assets'... Building assets [20:52:28] Created: dist/components/site.js [20:52:28] Created: dist/components/site.min.js [20:52:28] Created: dist/components/form.js [20:52:28] Created: dist/components/form.min.js [20:52:28] Created: dist/components/accordion.js [20:52:28] Created: dist/components/accordion.min.js [20:52:28] Created: dist/components/checkbox.js [20:52:28] Created: dist/components/dimmer.js [20:52:28] Created: dist/components/checkbox.min.js [20:52:28] Created: dist/components/dimmer.min.js [20:52:28] Created: dist/components/dropdown.js [20:52:29] Created: dist/components/embed.js [20:52:29] Created: dist/components/dropdown.min.js [20:52:29] Created: dist/components/reset.css [20:52:29] Created: dist/components/reset.min.css [20:52:29] Created: dist/components/modal.js [20:52:29] Created: dist/components/embed.min.js [20:52:29] Created: dist/components/modal.min.js
后来这个错误抛出
[20:52:31] Starting 'package uncompressed js'... [20:52:31] Finished 'build-javascript' after 4.23 s [20:52:31] Created: dist/components/container.min.css [20:52:31] Created: dist/components/container.css fs.js:839 return binding.lstat(pathModule._makeLong(path)); ^ Error: ENOENT: no such file or directory, lstat '/Users/venkat299/code/harvest_api/harvest_server/semantic/dist/components/semantic.min.js'
gulp-header 1.8.3
引起这个问题。
https://github.com/tracker1/gulp-header/issues/37
直接添加"gulp-header": "1.8.2"
到你的package.json
,你应该没问题。
如果已经存在,则从版本号中删除^
,它会将您推到下一个minor
版本,这会导致问题。
对我而言(DaniVarga 在这里 )的解决scheme是这样的:
npm uninstall gulp-header npm install gulp-header@1.8.2 --save
… 然后 …
gulp build
添加"gulp-header": "1.8.2",
给你的package.json有帮助吗?
见https://github.com/miickel/gulp-angular-templatecache/issues/124 。