Why direflow won't let me name a style file with the substring ".module"? - styled-components

When I name my style files as "App.css" everything is fine, but if I name it as "App.module.css" it gives me the following error:
Uncaught TypeError: props.styles.reduce is not a function
at Styled (Styled.js:9:1)
at renderWithHooks (react-dom.development.js:14803:1)
at mountIndeterminateComponent (react-dom.development.js:17482:1)
at beginWork (react-dom.development.js:18596:1)
at HTMLUnknownElement.callCallback (react-dom.development.js:188:1)
at Object.invokeGuardedCallbackDev (react-dom.development.js:237:1)
at invokeGuardedCallback (react-dom.development.js:292:1)
at beginWork$1 (react-dom.development.js:23203:1)
at performUnitOfWork (react-dom.development.js:22154:1)
at workLoopSync (react-dom.development.js:22130:1)
at performSyncWorkOnRoot (react-dom.development.js:21756:1)
at scheduleUpdateOnFiber (react-dom.development.js:21188:1)
at updateContainer (react-dom.development.js:24373:1)
at react-dom.development.js:24758:1
at unbatchedUpdates (react-dom.development.js:21903:1)
at legacyRenderSubtreeIntoContainer (react-dom.development.js:24757:1)
at Object.render (react-dom.development.js:24840:1)
at WebComponent.mountReactApp (WebComponentFactory.js:204:1)
at WebComponent.connectedCallback (WebComponentFactory.js:66:1)
at DireflowComponent.<anonymous> (DireflowComponent.js:47:1)
at Generator.next (<anonymous>)
at fulfilled (DireflowComponent.js:4:1)
index.js:1 The above error occurred in the <Styled> component:
in Styled (at App.js:14)
in App
in StylesProvider
in Portal (created by ShadowRoot)
in ShadowRoot
...

Related

TypeError: Cannot read property 'name' of undefined [tensorflowjs]

I get an error in tf.model when convert model from tensorflow2 to tensorflow js
That line get error:
model = tf.model({inputs: img, outputs: [a, b]})
My error:
/home/whoisltd/works/mtcnn-tfjs/node_modules/#tensorflow/tfjs-layers/dist/tf-layers.node.js:30023
finally { if (e_3) throw e_3.error; }
^
TypeError: Cannot read property 'name' of undefined
at LayersModel.Container [as constructor] (/home/whoisltd/works/mtcnn-tfjs/node_modules/#tensorflow/tfjs-layers/dist/tf-layers.node.js:30015:46)
at new LayersModel (/home/whoisltd/works/mtcnn-tfjs/node_modules/#tensorflow/tfjs-layers/dist/tf-layers.node.js:32802:28)
at Object.model (/home/whoisltd/works/mtcnn-tfjs/node_modules/#tensorflow/tfjs-layers/dist/tf-layers.node.js:35296:12)
at PNet (/home/whoisltd/works/mtcnn-tfjs/models.js:39:16)
at new MTCNN (/home/whoisltd/works/mtcnn-tfjs/mtcnn.js:16:21)
at image_demo (/home/whoisltd/works/mtcnn-tfjs/demo.js:11:13)
at Object.<anonymous> (/home/whoisltd/works/mtcnn-tfjs/demo.js:38:1)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
Do you know how to fix this?

ERROR when compile using Nodejs webpack compile:scss error

i have the following error when run this npm run compile:js i get this error:
> sfra#6.0.0 compile:scss
> sgmf-scripts --compile css
C:\Users\Administrator\Desktop\NewTry\trainingb2c\node_modules\webpack\lib\ChunkGraph.js:1679
throw new Error(
^
Error: Chunk.getNumberOfModulesThere was no ChunkGraph assigned to the Chunk for backward-compat (Use the new API)
at deprecated (node:internal/util:89:15)
at Function.getChunkGraphForChunk (C:\Users\Administrator\Desktop\NewTry\trainingb2c\node_modules\webpack\lib\ChunkGraph.js:1689:10)
at Chunk.getNumberOfModules (C:\Users\Administrator\Desktop\NewTry\trainingb2c\node_modules\webpack\lib\Chunk.js:170:21)
at ExtractTextPlugin.<anonymous> (C:\Users\Administrator\Desktop\NewTry\trainingb2c\node_modules\extract-text-webpack-plugin\dist\index.js:302:30)
at Array.forEach (<anonymous>)
at C:\Users\Administrator\Desktop\NewTry\trainingb2c\node_modules\extract-text-webpack-plugin\dist\index.js:301:25
at AsyncSeriesHook.eval [as callAsync] (eval at create (C:\Users\Administrator\Desktop\NewTry\trainingb2c\node_modules\sgmf-scripts\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:7:1)
at AsyncSeriesHook.lazyCompileHook (C:\Users\Administrator\Desktop\NewTry\trainingb2c\node_modules\sgmf-scripts\node_modules\tapable\lib\Hook.js:154:20)
at C:\Users\Administrator\Desktop\NewTry\trainingb2c\node_modules\sgmf-scripts\node_modules\webpack\lib\Compilation.js:1405:32
this is my webpack.config.js:
webpack.config.js
Some idea to solve? thanks in advance

TypeError: crypto__WEBPACK_IMPORTED_MODULE_5__.generateKeyPairSync is not a function

I have Node.js v12.13.0 installed but still, I am getting below error. I have checked lots of questions regarding this but solution in all the question is updated node version.
Uncaught TypeError: crypto__WEBPACK_IMPORTED_MODULE_5__.generateKeyPairSync is not a function
at Login.render (Login.jsx:31)
at finishClassComponent (react-dom.development.js:17098)
at updateClassComponent (react-dom.development.js:17051)
at beginWork (react-dom.development.js:18513)
at HTMLUnknownElement.callCallback (react-dom.development.js:189)
at Object.invokeGuardedCallbackDev (react-dom.development.js:238)
at invokeGuardedCallback (react-dom.development.js:291)
at beginWork$1 (react-dom.development.js:23055)
at performUnitOfWork (react-dom.development.js:22022)
at workLoopSync (react-dom.development.js:21995)
at performSyncWorkOnRoot (react-dom.development.js:21613)
at scheduleUpdateOnFiber (react-dom.development.js:21045)
at updateContainer (react-dom.development.js:24194)
at react-dom.development.js:24577
at unbatchedUpdates (react-dom.development.js:21763)
at legacyRenderSubtreeIntoContainer (react-dom.development.js:24576)
at Object.render (react-dom.development.js:24659)
at Module../src/index.js (index.js:27)
at __webpack_require__ (bootstrap:781)
at fn (bootstrap:149)
at Object.1 (PlayerStore.jsx:21)
at __webpack_require__ (bootstrap:781)
at checkDeferredModules (bootstrap:45)
at Array.webpackJsonpCallback [as push] (bootstrap:32)
at main.chunk.js:1
Judging by the stacktrace, it looks like this code is running in the browser. The crypto.generateKeyPairSync API is only available in Node.js. Basically, it can only be used server-side, not in the frontend.
You would need something like the Web Crypto API, built into modern browsers. Here is an example RSA key pair generation:
let keyPair = window.crypto.subtle.generateKey(
{
name: "RSA-OAEP",
modulusLength: 4096,
publicExponent: new Uint8Array([1, 0, 1]),
hash: "SHA-256"
},
true,
["encrypt", "decrypt"]
);

Hey guys, when i tried to run the following im getting an error " can only be default-imported using the 'esModuleInterop' flag"

E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:421
return new TSError(diagnosticText, diagnosticCodes)
^
TSError: тип Unable to compile TypeScript:
src/server.ts:1:8 - error TS1259: Module '"E:/React-Projects/video-chat/node_modules/#types/express/index"' can only be default-imported using the 'esModuleInterop' flag
1 import express, {Application} from "express";
~~~~~~~
node_modules/#types/express/index.d.ts:108:1
108 export = e;
~~~~~~~~~~~
This module is declared with using 'export =', and can only be used with a default import when using the 'esModuleInterop' flag.src/server.ts:2:8 - error TS1259: Module '"E:/React-Projects/video-chat/node_modules/#types/socket.io/index"' can only be default-imported using the 'esModuleInterop' flag
2 import socketIO,{Server as SocketIOServer} from "socket.io";
~~~~~~~~
node_modules/#types/socket.io/index.d.ts:16:1
16 export = SocketIO;
~~~~~~~~~~~~~~~~~~
This module is declared with using 'export =', and can only be used with a default import when using the 'esModuleInterop' flag.
at createTSError (E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:421:12)
at reportTSError (E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:425:19)
at getOutput (E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:553:36)
at Object.compile (E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:758:32)
at Module.m._compile (E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:837:43)
at Module._extensions..js (internal/modules/cjs/loader.js:1177:10)
at Object.require.extensions. [as .ts] (E:\React-Projects\video-chat\node_modules\ts-node\src\index.ts:840:12)
at Module.load (internal/modules/cjs/loader.js:1001:32)
at Function.Module._load (internal/modules/cjs/loader.js:900:14)
at Module.require (internal/modules/cjs/loader.js:1043:19)
[nodemon] app crashed - waiting for file changes before starting...
I believe it is because your tsconfig.json file should have the esModuleInterop set to true in the compilerOptions section. Hope it helps

TypeError: Cannot read property 'getGlobalEventTarget' of null

I was upgrading my project angular version from 4.4.7 to latest. I updated my node.js to the latest( 8.11.1 ) and also angular cli to the latest( 1.7.4 ). Now when I am running my code with npm start here is the full error.
core.es5.js:1020 ERROR Error: Uncaught (in promise): TypeError:
Cannot read property 'getGlobalEventTarget' of null
TypeError: Cannot read property 'getGlobalEventTarget' of null
at DomEventsPlugin.EventManagerPlugin.addGlobalEventListener
(platform-browser.es5.js:2474)
at EventManager.addGlobalEventListener (platform-browser.es5.js:2405)
at DefaultDomRenderer2.listen (platform-browser.es5.js:2912)
at BaseAnimationRenderer.listen (animations.es5.js:491)
at listenToElementOutputs (core.es5.js:9215)
at createViewNodes (core.es5.js:12159)
at createRootView (core.es5.js:12082)
at Object.createProdRootView [as createRootView] (core.es5.js:12756)
at ComponentFactory_.create (core.es5.js:9861)
at ComponentFactoryBoundToModule.create (core.es5.js:3333)
at DomEventsPlugin.EventManagerPlugin.addGlobalEventListener (platform-browser.es5.js:2474)
at EventManager.addGlobalEventListener (platform-browser.es5.js:2405)
at DefaultDomRenderer2.listen (platform-browser.es5.js:2912)
at BaseAnimationRenderer.listen (animations.es5.js:491)
at listenToElementOutputs (core.es5.js:9215)
at createViewNodes (core.es5.js:12159)
at createRootView (core.es5.js:12082)
at Object.createProdRootView [as createRootView] (core.es5.js:12756)
at ComponentFactory_.create (core.es5.js:9861)
at ComponentFactoryBoundToModule.create (core.es5.js:3333)
at resolvePromise (zone.js:814)
at resolvePromise (zone.js:771)
at zone.js:873
at ZoneDelegate.invokeTask (zone.js:421)
at Object.onInvokeTask (core.es5.js:3881)
at ZoneDelegate.invokeTask (zone.js:420)
at Zone.runTask (zone.js:188)
at drainMicroTaskQueue (zone.js:595)
at ZoneTask.invokeTask [as invoke] (zone.js:500)
at invokeTask (zone.js:1540)
Please remove the angular BrowserModule, BrowserAnimationsModule/NoopAnimationsModule import from the child module.
And include these imports in the Parent Module and you are good to go.
//import { BrowserModule } from '#angular/platform-browser';
//import { BrowserAnimationsModule, NoopAnimationsModule } from '#angular/platform-browser/animations';
#NgModule({
declarations: [..],
imports: [
CommonModule,
//BrowserModule,
//BrowserAnimationsModule,
//NoopAnimationsModule,
],
providers: [],
})
export class ChildModule { }

Resources