[Pkg-javascript-devel] making webpack resolve global modules

Pirate Praveen praveen at onenetbeyond.org
Sun Sep 3 14:01:52 UTC 2017


Hi,

I'm currently using npm installed webpack for gitlab. I'm trying to see
if I can use apt installed webpack instead.

I removed /usr/share/gitlab/node_modules/webpack and run ln -s
/usr/lib/nodejs/webpack /usr/share/gitlab/node_modules

But I get many errors similar to this

ERROR in /usr/lib/nodejs/timers-browserify/main.js
Module not found: Error: Can't resolve 'setimmediate' in
'/usr/lib/nodejs/timers-browserify'
 @ /usr/lib/nodejs/timers-browserify/main.js 49:0-23
 @ /usr/lib/nodejs/readable-stream/lib/_stream_writable.js
 @ /usr/lib/nodejs/readable-stream/readable-browser.js
 @ /usr/lib/nodejs/readable-stream/transform.js
 @ /usr/lib/nodejs/browserify-zlib/src/index.js
 @ /var/lib/gitlab/~/pdfjs-dist/build/pdf.js
 @
/var/lib/gitlab/~/babel-loader/lib!/var/lib/gitlab/~/vue-loader/lib/selector.js?type=script&index=0!./pdf/index.vue
 @ ./pdf/index.vue
 @ ./blob/pdf/index.js
 @ ./blob/pdf_viewer.js

/usr/lib/nodejs/setimmediate is present, but it is expecting it to be
relative to /usr/lib/nodejs/timers-browserify

Can someone help with providing the correct path for webpack?

PS: I can provide access to a test machine if someone is interested to
dig deeper.

If you want to setup gitlab locally, you can use
people.debian.org/~praveen/gitlab (as it is still in NEW).

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/attachments/20170903/4ca7176a/attachment.sig>


More information about the Pkg-javascript-devel mailing list