npm run dev不起作用

时间:2017-11-22 08:49:54

标签: laravel npm

enter image description here我跑npm run dev,但我明白了:

  

0信息,如果它以ok结束,则为1,详细的cli ['C:\ Program   Files \ nodejs \ node.exe',1详细cli'C:\ Program   Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js',
1详细cli   'run',
1详细的cli'dev'] 2信息使用npm@5.5.1
3   info使用node@v8.9.1
4详细的run-script ['predev','dev',   'postdev']
5信息生命周期@~prev:@
6信息生命周期   @~dev:@
7详细生命周期@~dev:生命周期中的不安全感   true
8详细生命周期@~dev:PATH:C:\ Program   文件\的NodeJS \ node_modules \故宫\ BIN \节点GYP斌; C:\ XAMPP \ htdocs中\ laravelapp \ node_modules.bin; C:\ ProgramData \ ORACLE \的Java \ javapath; C:\ WINDOWS \ SYSTEM32; C:\窗口; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ PROGRAM   文件(x86)\ Skype \ Phone \; E:\ Java \ bin; C:\ Program Files \ Microsoft SQL   Server \ 130 \ Tools \ Binn \; C:\ Program Files \ dotnet \; C:\ Program Files   (86)\支架\命令; C:\ ProgramData \ ComposerSetup \ BIN; C:\程序   Files \ PuTTY \; C:\ Program Files(x86)\ WinSCP \; C:\ Program   Files \ Git \ cmd; C:\ Program Files \ nodejs \; C:\ Program   Files \ Java \ jdk1.8.0_112 \ bin; L:\ Microsof3t VS.   代码\ BIN; C:\ Users \用户的SuperServer \应用程序数据\本地\ GitHubDesktop \ BIN; C:\ Users \用户的SuperServer \应用程序数据\本地\原子\ BIN; C:\ XAMPP \ PHP; C:\ Users \用户的SuperServer \应用程序数据\漫游\作曲\供应商\ BIN; E:\的NodeJS \ NPM; E:\的NodeJS \ node_modules \ NPM; C:\ Users \用户的SuperServer \应用程序数据\漫游\ NPM; C:\ PROGRAM   Files \ nodejs \ node_modules \ npm \ bin;
9详细的生命周期@~dev:   CWD:c:\ xampp \ htdocs \ laravelapp
10傻生命周期@~dev:Args:[   '/ d / s / c','npm run development'] 11信息生命周期@~dev:   无法执行开发脚本
12傻生命周期@~dev:返回:   代码:-4058信号:null
13信息生命周期@~dev:无法执行   dev script
14详细堆栈错误:@ dev:npm run development
14详细堆栈生成C:\ Windows \ system32 \ cmd.exe;   E:\ Java \ bin ENOENT
在_errnoException处有14个详细堆栈   (util.js:1024:11)
14详细堆栈在   Process.ChildProcess._handle.onexit   (internal / child_process.js:190:19)
14详细堆栈   onErrorNT(internal / child_process.js:372:16)
14详细堆栈
  在_combinedTickCallback(internal / process / next_tick.js:138:11)
  process._tickCallback上的14个详细堆栈   (internal / process / next_tick.js:180:9)
15详细的pkgid @
16   verbose cwd c:\ xampp \ htdocs \ laravelapp
17详细的Windows_NT   6.1.7601
18 verbose argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“run”   “dev”
19详细节点v8.9.1
20详细npm v5.5.1
21   错误文件C:\ Windows \ system32 \ cmd.exe; E:\ Java \ bin
22错误路径   C:\ WINDOWS \ SYSTEM32 \ cmd.exe的; E:\ Java \ bin
23错误代码   ELIFECYCLE
24错误错误ENOENT
25错误系统调用生成   C:\ WINDOWS \ SYSTEM32 \ cmd.exe的; E:\ Java \ bin
26错误@ dev:npm run development
26错误产生C:\ Windows \ system32 \ cmd.exe;   E:\ Java \ bin ENOENT
27错误@ dev脚本失败。
27   错误这可能不是npm的问题。有可能   上面的额外日志输出。
28详细退出[1,true]   

任何人都可以帮我吗?

2 个答案:

答案 0 :(得分:0)

似乎你的“dev”任务错误,因为它试图使用位于E:\Java\bin的java二进制文件生成一个新的java进程,但是这个二进制文件不存在(ENOENT)。您可以添加“package.json”文件的摘录以及“dev”脚本的定义吗?

答案 1 :(得分:-1)

这是一个非常常见的错误。尤其是从集成终端运行npm命令时。

尝试从单独的PowerShell或CMD命令提示符终端运行npm命令,就可以了。

我希望这可以帮助某个人。