`gulp build` 语义 ui 给出错误 'ENOENT: no such file or directory'
`gulp build` for semantic ui is giving error '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.2",
添加到 package.json 有帮助吗?
见https://github.com/miickel/gulp-angular-templatecache/issues/124。
gulp-header 1.8.3
存在问题导致此问题。
https://github.com/tracker1/gulp-header/issues/37
直接将 "gulp-header": "1.8.2"
添加到您的 package.json
,您应该没问题。
从版本号中删除 ^
如果它已经存在,它会将您推到下一个 minor
版本,这将导致问题。
对我有用的解决方案(DaniVarga here)是这样的:
npm uninstall gulp-header
npm install gulp-header@1.8.2 --save
...然后...
gulp build
版本:
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.2",
添加到 package.json 有帮助吗?
见https://github.com/miickel/gulp-angular-templatecache/issues/124。
gulp-header 1.8.3
存在问题导致此问题。
https://github.com/tracker1/gulp-header/issues/37
直接将 "gulp-header": "1.8.2"
添加到您的 package.json
,您应该没问题。
从版本号中删除 ^
如果它已经存在,它会将您推到下一个 minor
版本,这将导致问题。
对我有用的解决方案(DaniVarga here)是这样的:
npm uninstall gulp-header
npm install gulp-header@1.8.2 --save
...然后...
gulp build