Difference between revisions of "Node.js"

From wikieduonline
Jump to navigation Jump to search
 
(40 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Draft}}
 
 
[[wikipedia:Node.js]] ([[2009]]) [[JavaScript runtime]]
 
[[wikipedia:Node.js]] ([[2009]]) [[JavaScript runtime]]
 +
* https://nodejs.org/en/
 +
* Releases: https://en.wikipedia.org/wiki/Node.js#Releases
 +
* <code>[[npm]]</code> and <code>[[yarn]]</code> [[package managers]]
  
  
* [[Event driven]] architecture
+
* [[Event driven]] architecture (EDA)
  
Node modules were a mistake, he said, and become too big and complex. “It’s my fault, and unfortunately it’s impossible to undo now,” he said.
+
[[Node.js modules]] were a mistake, he said, and become too big and complex. “It’s my fault, and unfortunately it’s impossible to undo now,” [[Ryan Dahl]] said.
 +
<ref>https://www.theregister.com/2020/05/14/nodejs_creator_deno_10/</ref>
  
  
 +
== Installation ==
 +
* [[macOS]]: <code>[[brew install node.js]]</code>
 +
* [[Ubuntu]]: <code>[[apt install nodejs]]</code>
 +
* [[Docker]]: <code>[[docker run -it node]]</code>
 +
 +
== Debugging ==
 +
<code>NODE_DEBUG=cluster,net,http,fs,tls,module,timers node your_app.js</code>
 +
 +
<code>[[DEBUG=* node your_app.js]]</code>
  
 
== Errors ==
 
== Errors ==
 
* <code>Runtime.ImportModuleError: Error: Cannot find module '[[uuid]]/v4'</code>
 
* <code>Runtime.ImportModuleError: Error: Cannot find module '[[uuid]]/v4'</code>
 
* <code>SyntaxError: Cannot use [[import]] statement outside a module</code>
 
* <code>SyntaxError: Cannot use [[import]] statement outside a module</code>
 +
* [[The engine "node" is incompatible with this module]]
 +
  
== Installation ==
+
Applications based on Node.js: [[Etherpad]]
* [[macOS]]: <code>[[brew install node.js]]</code>
 
  
 
== Related terms ==
 
== Related terms ==
* <code>[[Grafana]]</code>
+
* <code>[[npm]]</code> and <code>[[yarn]]</code> [[package managers]]
* [[Etherpad]]
 
 
* <code>[[StatsD]]</code>
 
* <code>[[StatsD]]</code>
 
* [[MEAN (solution stack)]]
 
* [[MEAN (solution stack)]]
Line 25: Line 37:
 
* [[Nock]]
 
* [[Nock]]
 
* <code>[[next.js]]</code>, <code>[[express.js]]</code>
 
* <code>[[next.js]]</code>, <code>[[express.js]]</code>
* [[Joyent]]
+
* [[Ryan Dahl]]: [[Deno]]
* [[AWS Cloud9]]
 
 
* [[WebdriverIO]]
 
* [[WebdriverIO]]
 
* <code>[[wait-on]]</code>
 
* <code>[[wait-on]]</code>
 
* <code>[[nvm]]</code>
 
* <code>[[nvm]]</code>
 +
* [[LoopBack]]  Node.js and [[TypeScript]] [[framework]]
 +
* [[StrongLoop]]
 +
* [[Nodemailer]]
 +
* [[Heroku Node.js support]]
 +
* <code>[[google-auth-library]]</code>
 +
* [[Axios HTTP client]]
 +
* [[Endo js]]
 +
* <code>[[trace-agent]]</code>
 +
* [[PM2]]
 +
* [[wscat]]
 +
* [[FROM node]]
 +
* [[act]]
 +
* [[ip]] package
  
 
== See also ==
 
== See also ==
 +
* {{nvm}}
 +
* {{Node.js cmd}}
 
* {{Node.js}}
 
* {{Node.js}}
* {{Node.js cmd}}
 
 
* {{Web framework}}
 
* {{Web framework}}
* {{js}}
+
 
* {{IDE}}
 
  
 
[[Category:JavaScript]]
 
[[Category:JavaScript]]

Latest revision as of 10:58, 21 August 2024

wikipedia:Node.js (2009) JavaScript runtime


Node.js modules were a mistake, he said, and become too big and complex. “It’s my fault, and unfortunately it’s impossible to undo now,” Ryan Dahl said. [1]


Installation[edit]

Debugging[edit]

NODE_DEBUG=cluster,net,http,fs,tls,module,timers node your_app.js

DEBUG=* node your_app.js

Errors[edit]


Applications based on Node.js: Etherpad

Related terms[edit]

See also[edit]

  • https://www.theregister.com/2020/05/14/nodejs_creator_deno_10/
  • Advertising: