0
노드 스프라이트 시트를 설치하고 이와 같은 스프라이트 시트를 만들려고했습니다.노드 스프라이트 시트를 사용하여 스프라이트 시트를 만드는 방법은 무엇입니까?
내 홈 폴더와 동일한 폴더에 image1.png, image2.png 및 image3.png라는 main.js 이미지를 만들었습니다. node-modules라는 다른 폴더가 있습니다. 노드 모듈은 express, node - 스프라이트 시트 등이 있습니다.
이 내 main.js는
var Builder = require('node-spritesheet').Builder;
var builder = new Builder({
outputDirectory: '/home/XYZ',
outputImage: 'sprite.png',
outputCss: 'sprite.css',
selector: '.sprite',
images: [ 'image1.png', 'image2.png', 'image3.png' ]
});
builder.build(function() {
console.log("Built from " + builder.files.length + " images");
});
다음 파일의 I는
-------------------------------------------------------------- Building 'default' at pixel ratio 1 -------------------------------------------------------------- /home/XYZ/node_modules/node-spritesheet/lib/imagemagick.js:14 throw "Error in identify (" + filepath + "): " + (error || stderr); ^ Error in identify (image1.png): Error: Command failed: /bin/sh: 1: identify: not found
나는 다음과 같은 결과를 주었다
를 실행 ./image1.png, /home/XYZ/image1.png 대신 image1.png 대신 이미지의 다른 경로를 사용해 보았습니다.노드 main.js
누군가 이런 일이 일어난 이유를 설명해 주시겠습니까?
P.S : 노드에 익숙하지 않으므로 내가 작성한 바보 같은 실수는 용서해주십시오.
'XYZ' 폴더가'root' 폴더에 존재합니까? – abdulbarik
XYZ는 나의 홈 디렉토리 – user3248186
뜻은'home'은'main.js'와'node_modules' 폴더가있는'루트'디렉토리입니까? – abdulbarik