Node.js: The global object / require

1. console.log()

2. slice()     # String.slice(len)

__________

Include variable in a string  var name = "Er Gou"   console.log(`Hi, this is ${name}`) => Hi, this is Er Gou

__________

3. _dirname  # full path current path, where is the module located at

4. _filename  # current path as well as the file's name 

++++++++++++++++++++++++++++++++++++++++++++++

require() # you installed in node, give you some tool to handle on path

var path = require('path')

path.basename(_filename)  -> pluck the file name out .

npm install -g npm node:internal/modules/cjs/loader:1143 throw err; ^ Error: Cannot find module 'D:\node\node_global\node_modules\npm\bin\npm-cli.js' at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15) at Module._load (node:internal/modules/cjs/loader:981:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) at node:internal/main/run_main_module:28:49 { code: 'MODULE_NOT_FOUND', requireStack: [] } Node.js v18.20.8 C:\Users\dongy>npm -v node:internal/modules/cjs/loader:1143 throw err; ^ Error: Cannot find module 'D:\node\node_global\node_modules\npm\bin\npm-cli.js' at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15) at Module._load (node:internal/modules/cjs/loader:981:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) at node:internal/main/run_main_module:28:49 { code: 'MODULE_NOT_FOUND', requireStack: [] } Node.js v18.20.8 C:\Users\dongy>node "D:\node\node_modules\npm\bin\npm-cli.js" install -g npm D:\node\node_modules\npm\lib\cli\validate-engines.js:31 throw err ^ TypeError: Class extends value undefined is not a constructor or null at Object.<anonymous> (D:\node\node_modules\npm\node_modules\fs-minipass\lib\index.js:136:4) at Module._compile (node:internal/modules/cjs/loader:1364:14) at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) at Module.load (node:internal/modules/cjs/loader:1203:32) at Module._load (node:internal/modules/cjs/loader:1019:12) at Module.require (node:internal/modules/cjs/loader:1231:19) at require (node:internal/modules/helpers:177:18) at Object.<anonymous> (D:\node\node_modules\npm\lib\utils\log-file.js:3:20) at Module._compile (node:internal/modules/cjs/loader:1364:14) at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) Node.js v18.20.8 C:\Users\dongy>npm config set prefix "D:\node\node_global" node:internal/modules/cjs/loader:1143 throw err; ^ Error: Cannot find module 'D:\node\node_global\node_modules\npm\bin\npm-cli.js' at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15) at Module._load (node:internal/modules/cjs/loader:981:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) at node:internal/main/run_main_module:28:49 { code: 'MODULE_NOT_FOUND', requireStack: [] } Node.js v18.20.8
10-29
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值