语义ui的`gulp build`给出错误'ENOENT:没有这样的文件或目录'

sha*_*fox 8 javascript node.js semantic-ui gulp

版:

gulp@3.9.1

我在交互式设置过程中安装semantic-uinpm install并通过了默认设置.

但是,当我gulp build/semantic文件夹中做到时,我得到以下错误:

[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
Run Code Online (Sandbox Code Playgroud)

后来这个错误引发了

[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'
Run Code Online (Sandbox Code Playgroud)

jha*_*amm 5

gulp-header 1.8.3造成这种情况有一个问题.

https://github.com/tracker1/gulp-header/issues/37

"gulp-header": "1.8.2"直接添加到您的package.json,你应该没事.

^如果它已经存在,请从版本号中删除它,它会将您推送到下一个minor版本,这将导致问题.


neo*_*kio 5

对我有用的解决方案(由DaniVarga 在这里)是这样的:

npm uninstall gulp-header
npm install gulp-header@1.8.2 --save
Run Code Online (Sandbox Code Playgroud)

... 然后 ...

gulp build
Run Code Online (Sandbox Code Playgroud)