0
ノードスプライトシートをインストールし、このようなスプライトシートを作成しようとしました。ノードスプライトシートを使用してスプライトシートを作成する方法は?
メインフォルダと同じフォルダにimage1.png、image2.png、image3.pngの3つのイメージが作成されました。ノードモジュールと呼ばれる別のフォルダがあります - スプライトシート等が存在する。
これは私の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");
});
次のファイルの私は
-------------------------------------------------------------- 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
I以下の結果を与え
を走りました ./image1.png、 /home/XYZ/image1.pngのように、画像のパスを試してみました。 image1.pngの代わりに。ノードmain.js
誰かがなぜこれが起こっているのか説明できますか?
P.S:私はノードに慣れていないので、私が作って訂正したばかげた間違いをお許しください。
'XYZ'フォルダは' root'フォルダにありますか? – abdulbarik
XYZは私のホームディレクトリです – user3248186
'home'は' main.js'と 'node_modules'フォルダが存在する' root'ディレクトリです。 – abdulbarik