Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js npm run dev抛出缺少的模块错误_Node.js_Npm_Npm Install_Npm Run - Fatal编程技术网

Node.js npm run dev抛出缺少的模块错误

Node.js npm run dev抛出缺少的模块错误,node.js,npm,npm-install,npm-run,Node.js,Npm,Npm Install,Npm Run,我在windows电脑的虚拟机上运行ubuntu;我在全球安装了node.js和npm(node版本10.6.0;npm版本6.4.1)。我从我们的内部bitbucket回购中克隆了一个React应用程序,签出到一个分支,并由此创建了一个新分支;应用程序应该由“npm run dev”运行,但当我尝试运行它时,出现以下错误: internal/modules/cjs/loader.js:583 throw err; ^ Error: Cannot find module 'b

我在windows电脑的虚拟机上运行ubuntu;我在全球安装了node.js和npm(node版本10.6.0;npm版本6.4.1)。我从我们的内部bitbucket回购中克隆了一个React应用程序,签出到一个分支,并由此创建了一个新分支;应用程序应该由“npm run dev”运行,但当我尝试运行它时,出现以下错误:

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

   Error: Cannot find module 'braces'
当我安装模块“支架”并尝试“npm run dev”时,它会给出一些其他模块的缺失模块,以此类推。其中一位开发人员告诉我,我需要在本地而不是在全球运行npm(在我的案例中就是这样);我尝试卸载node.js和npm,但系统不会卸载它。我是否需要从root进行卸载(通过执行sudo-i,转到root并卸载)?另外,我需要node.js版本10.6.0和npm版本6.4.1,这两个版本是运行其他node.js/graphQL API所必需的-从根目录卸载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 ]
1详细cli['/usr/local/bin/node','/usr/local/bin/npm','run','dev'
]
2信息使用npm@6.4.1
3信息使用node@v10.6.0
4详细的运行脚本['predev','dev','postdev']
5信息生命周期abcms@1.0.2~predev:abcms@1.0.2
6信息生命周期abcms@1.0.2~dev:abcms@1.0.2
7详细的生命周期abcms@1.0.2~dev:生命周期中的不安全烫发是真的
8详细的生命周期abcms@1.0.2~dev:PATH:
/usr/local/lib/node_modules/npm/node_modules/npm lifecycle/node gyp-
bin:/home/usname123/Documents/DEV/upperfolder/
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/
本地/sbin:/usr/local/bin:/usr/sbin
:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
9详细的生命周期abcms@1.0.2~dev:CWD:
/home/rv794a/Documents/DEV/upperFolder/abcms
10愚蠢的生命周期abcms@1.0.2~dev:Args:
['-c','网页包开发服务器--
模式开发--开放']
11愚蠢的生命周期abcms@1.0.2~dev:返回:代码:1信号:null
12信息生命周期abcms@1.0.2~dev:无法执行dev脚本
13详细堆栈错误:abcms@1.0.2dev:`webpack dev server--mode
开发——开放`
13详细堆栈退出状态1
13 EventEmitter上的详细堆栈。
(/usr/local/lib/node_modules/npm/node_modules/npm-
lifecycle/index.js:301:16)
13 EventEmitter.emit上的详细堆栈(events.js:182:13)
13子进程上的详细堆栈。
(/usr/local/lib/node_modules/npm/node_modules/npm-
lifecycle/lib/spawn.js:55:14)
13 ChildProcess.emit上的详细堆栈(events.js:182:13)
13 maybeClose的详细堆栈(internal/child_process.js:961:16)
13 Process.ChildProcess.\u handle.onexit处的详细堆栈
(内部/子流程js:248:5)
14详细的pkgidabcms@1.0.2
15详细cwd/home/usname123/Documents/DEV/upperFolder/abcms
16详细Linux 4.4.0-159-generic
17详细argv“/usr/local/bin/node”“/usr/local/bin/npm”“运行”“开发”
18详细节点v10.6.0
19详细的npm v6.4.1
20错误代码ELIFECYCLE
21错误1
22错误abcms@1.0.2dev:`webpack dev server--模式开发--打开`
22错误退出状态1
23发生错误时失败abcms@1.0.2开发脚本。
23错误这可能不是npm的问题。有可能
上面的附加日志输出。
24详细退出[1,true]

您是否有
包.json
是的,我有-它有“脚本”:{“开发”:“网页包开发服务器--模式开发--打开”}它也列出了依赖项吗?是的-它列出了所有依赖项;问题不在于package.json;根据开发react应用程序的开发者的说法,我需要让npm在本地运行,而不是在全球运行;这是我对这件事的看法。如果我错了,请纠正我:我将进入ubuntu的根目录,卸载node.js和npm;然后我将在root外部安装node.js;然后我将安装nvm,然后在我创建的分支中本地安装npm;----->这种方法行得通吗?你使用网页包吗