2016-06-17 69 views
8

versione:`build` sorso per ui semantica sta dando l'errore 'ENOENT: Nessun file o directory'

[email protected]

Ho installato semantic-ui attraverso npm install e dato le impostazioni predefinite durante il processo di installazione interattiva.

ma quando lo faccio gulp build dalla cartella /semantic sto ottenendo seguente errore:

[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 

Più tardi questo errore getta fino

[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' 

risposta

5

C'è un problema con gulp-header 1.8.3 che causa questo.

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

Aggiungi "gulp-header": "1.8.2" direttamente sul tuo package.json e si dovrebbe andare bene.

Rimuovere il ^ dal numero di versione se è già lì, si spinge fino alla successiva versione minor, che causerà il problema.

+0

salvato la vita. Grazie! – Jhn

5

La soluzione che ha funzionato per me (da DaniVarga here) è stato questo:

npm uninstall gulp-header 
npm install [email protected] --save 

... poi ...

gulp build 
+0

Funziona come un incanto, grazie! –

+0

Mi ha aiutato anche io! – Enn

+0

Non so cosa sia un package.json. Questo mi ha salvato. – Zackline