Node.js NPM运行开发人员抛出缺少的模块错误

时间:2019-08-29 14:46:30

标签: node.js npm npm-install npm-run

我正在Windows计算机上的虚拟机上运行ubuntu;我已经全局安装了node.js和npm(节点版本10.6.0; npm版本6.4.1)。我从内部位桶存储库中克隆了一个React应用,检出到一个分支,并从中创建了一个新分支。该应用程序应该由“ npm run dev”运行,但是当我尝试运行它时,出现以下错误:

  internal/modules/cjs/loader.js:583
  throw err;
  ^

   Error: Cannot find module 'braces'

当我安装模块“花括号”并尝试“ npm run dev”时,它会给出缺少的其他模块的模块,依此类推。一位开发人员告诉我,我需要在本地而不是全局运行npm(这就是我的情况)。我尝试卸载node.js和npm,但系统不会将其卸载。我是否需要从根目录卸载(通过执行sudo -i,进入根目录并卸载)?另外,我需要运行其他node.js / graphQL API所需的node.js版本10.6.0和npm版本6.4.1-在卸载node.js和npm后,如何确保安装这些确切版本从根开始?

以下是调试日志中的调试信息:

  1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'dev' 
   ]
   2 info using npm@6.4.1
   3 info using node@v10.6.0
   4 verbose run-script [ 'predev', 'dev', 'postdev' ]
   5 info lifecycle abcms@1.0.2~predev: abcms@1.0.2
   6 info lifecycle abcms@1.0.2~dev: abcms@1.0.2
   7 verbose lifecycle abcms@1.0.2~dev: unsafe-perm in lifecycle true
   8 verbose lifecycle abcms@1.0.2~dev: PATH: 
    /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp- 
       bin:/home/usname123/Documents/DEV/uppperFolder/
      abcms/node_modules/.bin:/home/rv7 

       94a/bin:/usr/local/bin:/usr/bin:/usr/bin/js:/home/usname123/.local/
       bin:/home/usn 
       ame123/bin:/home/usname123/.local/bin:/var/opt/SoapUI- 

        5.2.1/bin:/var/opt/java/jdk1.8.0_77/bin:/usr/
        local/sbin:/usr/local/bin:/usr/sbin 
    :/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
    9 verbose lifecycle abcms@1.0.2~dev: CWD: 
    /home/rv794a/Documents/DEV/upperFolder/abcms
      10 silly lifecycle abcms@1.0.2~dev: Args: 
    [ '-c', 'webpack-dev-server -- 
      mode development --open' ]
    11 silly lifecycle abcms@1.0.2~dev: Returned: code: 1 signal: null
    12 info lifecycle abcms@1.0.2~dev: Failed to exec dev script
     13 verbose stack Error: abcms@1.0.2 dev: `webpack-dev-server --mode 
    development --open`
   13 verbose stack Exit status 1
   13 verbose stack at EventEmitter.<anonymous> 
   (/usr/local/lib/node_modules/npm/node_modules/npm- 
    lifecycle/index.js:301:16)
   13 verbose stack at EventEmitter.emit (events.js:182:13)
   13 verbose stack at ChildProcess.<anonymous> 
    (/usr/local/lib/node_modules/npm/node_modules/npm- 
    lifecycle/lib/spawn.js:55:14)
   13 verbose stack at ChildProcess.emit (events.js:182:13)
   13 verbose stack at maybeClose (internal/child_process.js:961:16)
   13 verbose stack at Process.ChildProcess._handle.onexit 
    (internal/child_process.js:248:5)
   14 verbose pkgid abcms@1.0.2
   15 verbose cwd /home/usname123/Documents/DEV/upperFolder/abcms
   16 verbose Linux 4.4.0-159-generic
   17 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "dev"
   18 verbose node v10.6.0
   19 verbose npm v6.4.1
   20 error code ELIFECYCLE
   21 error errno 1
   22 error abcms@1.0.2 dev: `webpack-dev-server --mode development --open`
   22 error Exit status 1
   23 error Failed at the abcms@1.0.2 dev script.
   23 error This is probably not a problem with npm. There is likely 
    additional logging output above.
   24 verbose exit [ 1, true ]

0 个答案:

没有答案