Skip to content

Cordova electron is not packaging the dependencies #259

@mhammad-extron

Description

@mhammad-extron

I'm currently working on a Cordova Angular application that utilizes the Electron platform. As part of the project, I've integrated a library named "event-pubsub.". The installed library is in node_modules folder.

I have also written a custom Cordova Electron plugin, named "tcp-plugin," where I am importing the above library:

var Events = self.require('event-pubsub');

To include this plugin in the Cordova Angular project, I used the following command:

cordova plugin add tcp-plugin

Building the project with ng build worked without any issues, and I can successfully build the Electron app as well using:

cordova build electron

However, upon running the packaged Electron executable file from /platform/electron/build/, I encounter a plugin-related error:

Module not found: event-pubsub

I would appreciate any assistance in resolving this issue.

Cordova@12.0.0
Cordova-electron@3.1.0
Angular@14.x.x
Node@16.20.2
OS: Windows

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions