SergeyKisliy
@SergeyKisliy
Дизайнер натяжных потолков и освещения

И снова gulp.js — не работает spritesmith. В чем проблема ?

У меня устанавливается gulp.spritesmith , с какими то ошибками
cmd
PS D:\createSprite> npm install gulp.spritesmith --save-dev
npm WARN package.json okna@0.1.0 No description
npm WARN package.json okna@0.1.0 No repository field.
npm WARN package.json okna@0.1.0 No README data
|


> gmsmith@0.4.4 preinstall D:\createSprite\node_modules\gulp.spritesmith\node_modules\spritesmith\node_modules\gmsmith
> gm -version || convert -version

"gm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Неправильно указан диск.
npm WARN optional dep failed, continuing gmsmith@0.4.4
\


> phantomjssmith@0.5.0 preinstall D:\createSprite\node_modules\gulp.spritesmith\node_modules\spritesmith\node_modules\ph
antomjssmith
> phantomjs --version

"phantomjs" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
npm WARN optional dep failed, continuing phantomjssmith@0.5.0
npm WARN engine pngjs@0.4.0: wanted: {"node":"0.8.x"} (current: {"node":"0.10.31","npm":"1.4.23"})
-


> canvas@1.1.6 install D:\createSprite\node_modules\gulp.spritesmith\node_modules\spritesmith\node_modules\canvassmith\n
ode_modules\canvas
> node-gyp rebuild

/
D:\createSprite\node_modules\gulp.spritesmith\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas>node
 "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:103:
14)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:64:11
gyp ERR! stack     at Object.oncomplete (evalmachine.<anonymous>:107:15)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuil
d"
gyp ERR! cwd D:\createSprite\node_modules\gulp.spritesmith\node_modules\spritesmith\node_modules\canvassmith\node_module
s\canvas
gyp ERR! node -v v0.10.31
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok
npm WARN optional dep failed, continuing canvassmith@0.2.4
gulp.spritesmith@1.4.0 node_modules\gulp.spritesmith
├── underscore@1.6.0
├── through2@0.6.3 (xtend@4.0.0, readable-stream@1.0.33-1)
├── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, dateformat@1.0.8, minimist@0.2.0, vinyl@0.2.3, through2@0.5.1, chalk@
0.5.1, lodash.template@2.4.1, multipipe@0.1.1)
├── json2css@5.2.1 (json-content-demux@0.1.3, underscore@1.4.4, mustache@0.7.3)
├── spritesmith@0.20.0 (async@0.2.10, layout@2.0.0, pngsmith@0.1.3)
└── url2@1.0.3 (url@0.7.9)

И спрайты не создаются

[18:05:36] Using gulpfile D:\createSprite\gulpfile.js
[18:05:36] Starting 'sprite'...
[18:05:36] Finished 'sprite' after 9.62 ms
[18:05:36] Starting 'default'...
[18:05:36] Finished 'default' after 9.37 ?s

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: Unsupported file type:
    at D:\createSprite\node_modules\gulp.spritesmith\node_modules\spritesmith\node_modules\pngsmith\node_modules\get-pix
els\node-pixels.js:52:12
    at process._tickCallback (node.js:419:13)

Учитывая кол-во проблем с gulp (но потребность в нем нужна) есть ли смысл снести весь node.js и почистить систему ?
  • Вопрос задан
  • 4447 просмотров
Пригласить эксперта
Ответы на вопрос 1
А почитать ошибку? Я на телефоне полную запись не вижу но в одном месте же явно написано, Can't find Python executable
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы