yaronn / ws.js

A WS-* client stack for node.js. Written in pure javascript!
http://webservices20.blogspot.com/
104 stars 64 forks source link

dateFormat = require('dateformat') #49

Open ghost opened 2 years ago

ghost commented 2 years ago

Hey guys, how are you?

I have had a problem recently in my applicatoin the error it's

`/Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/ws.js/lib/handlers/client/security/security.js:5 , dateFormat = require('dateformat') ^

Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/dateformat/lib/dateformat.js from /Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/ws.js/lib/handlers/client/security/security.js not supported. Instead change the require of dateformat.js in /Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/ws.js/lib/handlers/client/security/security.js to a dynamic import() which is available in all CommonJS modules. at Object. (/Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/ws.js/lib/handlers/client/security/security.js:5:18) at Object. (/Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/ws.js/lib/ws.js:9:20) at Object. (/Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/ws.js/index.js:1:18) at Object. (/Users/astesio.junior/workspace/work/pi/general/negociacao/app/helpers/index.js:6:12) at Object. (/Users/astesio.junior/workspace/work/pi/general/negociacao/app/test/unit/controllers/ordem/mock/processarOrdemMock/index.js:184:17) at Object. (/Users/astesio.junior/workspace/work/pi/general/negociacao/app/test/unit/controllers/ordem/mock/index.js:1:28) at /Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/mocha/lib/mocha.js:250:27 at Array.forEach () at Mocha.loadFiles (/Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/mocha/lib/mocha.js:247:14) at Mocha.run (/Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/mocha/lib/mocha.js:576:10) at Object. (/Users/astesio.junior/workspace/work/pi/general/negociacao/app/node_modules/mocha/bin/_mocha:637:18) { code: 'ERR_REQUIRE_ESM'`

I try use a lot different version node js (8.0.0, 9.0.0, 10.0.0, 14.000 and 16.13.0) My project is a legacy, I tried to go back to the version in which it worked anymore, it's not working anymore

matsimao commented 2 years ago

try this command: npm install dateformat@3.0.3