mozilla / web-ext

A command line tool to help build, run, and test web extensions
Mozilla Public License 2.0
2.66k stars 334 forks source link

Lots of Node warnings when using `web-ext run` #1916

Closed ariasuni closed 4 years ago

ariasuni commented 4 years ago

What is the current behavior?

Running web-ext run produces a lot of warnings:

Trace

``` (node:17026) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) (node:17026) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'find' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'head' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'set' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'test' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'to' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency (node:17026) Warning: Accessing non-existent property 'which' of module exports inside circular dependency ```

Full trace

```(node:16205) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/cat.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/cd.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/chmod.js:32:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/cp.js:6:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/dirs.js:5:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/dirs.js:8:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/dirs.js:11:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/echo.js:3:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/tempdir.js:5:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/pwd.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/exec.js:10:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/ls.js:8:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'find' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/find.js:6:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/grep.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'head' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/head.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/ln.js:5:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/mkdir.js:5:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/rm.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/mv.js:7:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/sed.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'set' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/set.js:3:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/sort.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/tail.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'test' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/test.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'to' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/to.js:5:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/toEnd.js:5:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/touch.js:4:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/uniq.js:13:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) (node:16205) Warning: Accessing non-existent property 'which' of module exports inside circular dependency at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11) at Object.get (internal/modules/cjs/loader.js:837:5) at Object._register [as register] (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/common.js:439:12) at Object. (/home/ariasuni/projets/javascript/tabcenter-reborn/node_modules/shelljs/src/which.js:5:8) at Module._compile (internal/modules/cjs/loader.js:1200:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10) at Module.load (internal/modules/cjs/loader.js:1049:32) at Function.Module._load (internal/modules/cjs/loader.js:937:14) at Module.require (internal/modules/cjs/loader.js:1089:19) at require (internal/modules/cjs/helpers.js:73:18) ```

What is the expected or desired behavior?

No warnings unrelated to the task at hand.

This is a problem in shelljs, fixed in v0.8.4. (source)

Version information (for bug reports)

Rob--W commented 4 years ago

Depends on https://github.com/kurttheviking/git-rev-sync-js/pull/52

Rob--W commented 4 years ago

I've put up a patch to fix this.

And side note, thanks for showing the <details><summary>[spoiler description]</summary> [spoiler content here]</details> trick. It makes the bug report more readable :)

[spoiler description] [spoiler content here]
ariasuni commented 4 years ago

I learned the trick about the details and summary tags a while ago, and ended up saving it as a reply because I use it so often (first icon starting on the right of the toolbar when redacting a comment). I’m happy if it’s useful to others :)