[Pkg-javascript-devel] Bug#1009245: ruby-autoprefixer-rails: broken build (TypeError: Cannot read property 'env' of undefined)
Pirate Praveen
praveen at onenetbeyond.org
Wed May 4 15:08:52 BST 2022
On ബു, മേയ് 4 2022 at 07:35:14 വൈകു +0530 +0530,
Pirate Praveen <praveen at onenetbeyond.org> wrote:
>
>
> On ബു, മേയ് 4 2022 at 12:29:22 വൈകു +0530 +0530,
> Pirate Praveen <praveen at onenetbeyond.org> wrote:
>>> The error "Cannot read property 'env' of undefined" seems related
>>> to this line (generated vendor/autoprefixer.js):
>>>
>>>> if (process.env.NODE_DEBUG) {
>>>
>>> So I don't understand what is wrong here
>>
>> Upstream build does not have this line. Akshay was mentioning wrong
>> version of util.js was being used.
>>
>> It seems the node-polyfills rollup plugin is not working as
>> expected. These should be replaced for browser build.
>>
> Looks like this module is unmaintained so it is likely buggy with
> newer nodejs releases (upstream may be still building with older
> nodejs)
> https://github.com/ionic-team/rollup-plugin-node-polyfills/issues/28
>
In upstream bundle process.env.NODE_ENV is replaced by
browser$1.env.NODE_ENV !== 'production')
but our bundle still have process.env.NODE_ENV which indicates
rollup-plugin-node-polyfills is not working here.
More information about the Pkg-javascript-devel
mailing list