node-notifier
node-notifier copied to clipboard
Module Not Found Error on Angular + Electron project
I'm installing a package from this GIT https://github.com/maximegris/angular-electron that is a starter project with Angular 10 + Electron 9.0
When I simple install you node-notifier with:
npm install --save node-notifier
And import this on my home.component.ts
import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { Notifier } from 'node-notifier';
@Component({
selector: 'app-home',
templateUrl: './home.component.html',
styleUrls: ['./home.component.scss']
})
export class HomeComponent implements OnInit {
constructor(private router: Router) { }
ngOnInit(): void { }
testeNotify() {
setTimeout(() => {
// String
Notifier.notify('Message');
// Object
Notifier.notify({
title: 'My notification',
message: 'Hello, there!'
});
And when I start my project it gives many errors like this:
ERROR in ./node_modules/node-notifier/lib/utils.js
Module not found: Error: Can't resolve 'child_process' in 'C:\xampp\htdocs\menap\menap_desktop\node_modules\node-notifier\lib'
ERROR in ./node_modules/growly/lib/gntp.js
Module not found: Error: Can't resolve 'crypto' in 'C:\xampp\htdocs\menap\menap_desktop\node_modules\growly\lib'
ERROR in ./node_modules/growly/lib/gntp.js
Module not found: Error: Can't resolve 'fs' in 'C:\xampp\htdocs\menap\menap_desktop\node_modules\growly\lib'
What I'm doing wrong?
I don't really know about the first problem because "child_process" is a native node js package.
Maybe a reinstall of you're node modules folder (just delete the whole folder and run npm i
) could solve this problem.
It could also solve the problem with the other two (at least the last error because as far as I know "fs" is also a native package)