[Pkg-javascript-devel] twemoji: yarnpkg/uglifyjs fails?
Felix Natter
fnatter at gmx.net
Fri Oct 2 20:22:54 BST 2020
hello Debian-js,
Since, unfortunately, upstream has no build instructions,
I was advised to use "scripts/build.js" for building twemoji.js
(command ./scripts/build.js from package.json):
override_dh_auto_build:
./scripts/build.js
createTwemoji() in build.js creates dist/twemoji.js successfully.
Then, scripts/create-dist is called from build.js and crashes in
https://salsa.debian.org/js-team/node-twemoji/-/blob/master/scripts/create-dist#L53
when trying to open dist/twemoji.tmp.js:
Error: ENOENT: no such file or directory, open '/home/felix/twemoji-stable/node-twemoji/dist/twemoji.tmp.js'
at Object.openSync (fs.js:462:3)
at Object.readFileSync (fs.js:364:35)
at Object.<anonymous> (/home/felix/twemoji-stable/node-twemoji/scripts/create-dist:53:29)
at Module._compile (internal/modules/cjs/loader.js:1137:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)
at Module.require (internal/modules/cjs/loader.js:1025:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.<anonymous> (/home/felix/twemoji-stable/node-twemoji/scripts/build.js:609:1) {
It looks like twemoji.tmp.js is created in this block before line 53 [1]:
spawnSync(
'yarnpkg',
[
'uglifyjs',
'--verbose',
distFile('twemoji.js'),
'-o',
distFile('twemoji.tmp.js')
]
);
The packages uglifyjs and yarnpkg are installed. I tried to mimic the
command, and I get:
$ ~/twemoji-stable/node-twemoji/dist$ yarnpkg uglifyjs twemoji.js -o twemoji.tmp.js
yarn run v1.22.4
error Command "uglifyjs" not found.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Do you have an idea what might go wrong?
[1]https://salsa.debian.org/js-team/node-twemoji/-/blob/master/scripts/create-dist#L41
Many Thanks and Best Regards,
Felix
--
Felix Natter
More information about the Pkg-javascript-devel
mailing list