我正在尝试为我正在进行的组项目启动应用程序服务器。我在下面发布了我的错误,我将复制下面的npm-debug.log内容。
这对我的队友mac笔记本电脑完美无缺。我试图在Windows 8 64位机器上运行它。我尝试了节点的32位和64位二进制文件,它给出了相同的输出。
从npm开始输出
Windows PowerShell版权所有(C)2013 Microsoft Corporation。所有 保留权利。
C:\ Users \ damien \ Documents \ GitHub \ lend [development]> npm start
lending-app@0.0.1启动C:\ Users \ damien \ Documents \ GitHub \ lend 早午餐观察 - 服务器
05 Apr 22:01:49 - 错误:无法加载服务器lend.js:错误:%1是 不是有效的Win32应用程序。 C:\ Users \用户达明\文件\ GitHub的\借给\ node_modules \客户端的会话\ node_modules \节点代理\构建\推出\ nodeproxy.node
C:\用户\达明\应用程序数据\漫游\ NPM \ node_modules \早午餐\ lib中\ watch.js:105 if(server.startServer == null){ ^ TypeError:无法读取未定义的属性“startServer” 在startServer(C:\ Users \ damien \ AppData \ Roaming \ npm \ node_modules \ brunch \ lib \ watch.js:105:17) 在C:\ Users \ damien \ AppData \ Roaming \ npm \ node_modules \ brunch \ lib \ watch.js:418:18 在C:\ Users \ damien \ AppData \ Roaming \ npm \ node_modules \ brunch \ lib \ helpers.js:475:14 在C:\ Users \ damien \ AppData \ Roaming \ npm \ node_modules \ brunch \ node_modules \ read-components \ index.js:207:16 在C:\ Users \ damien \ AppData \ Roaming \ npm \ node_modules \ brunch \ node_modules \ read-components \ index.js:34:14 在Object.cb [as oncomplete](fs.js:168:19)
npm ERR! lending-app@0.0.1 start:
brunch watch --server
npm ERR! 退出状态8 npm ERR!错误的ERR!在lending-app@0.0.1开始时失败 脚本。错误的ERR!这很可能是lending-app的一个问题 包,npm ERR!不是与npm本身。错误的ERR!告诉作者 这在你的系统上失败了:npm ERR!早午餐手表--server npm ERR! 您可以通过以下方式获取他们的信息:npm ERR! npm owner ls lending-app npm 呃!上面可能有额外的日志记录输出。错误的ERR!系统 Windows_NT 6.2.9200 npm ERR!命令“C:\ Program Files \ nodejs \\ node.exe“”C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js“”start“npm ERR! cwd C:\ Users \ damien \ Documents \ GitHub \ lend npm ERR! node -v v0.10.26 错误的ERR! npm -v 1.4.3 npm ERR!代码ELIFECYCLE npm ERR!错误的ERR! 其他日志记录详细信息可在以下位置找到:npm ERR!
C:\ Users \ damien \ Documents \ GitHub \ lend \ npm-debug.log npm ERR!不好 代码0 C:\ Users \ damien \ Documents \ GitHub \ lend [development]>
NPM-的debug.log
0信息如果以ok结尾
就可以了1 verbose cli ['C:\ Program Files \ nodejs \\ node.exe',
1 verbose cli'C:\ Program 文件\的NodeJS \ node_modules \ NPM \ BIN \ NPM-cli.js',
1 verbose cli'start']
2 info使用npm@1.4.3
3 info使用node@v0.10.26
4详细节点符号链接C:\ Program Files \ nodejs \ node.exe
5详细的run-script ['prestart','start','poststart']
6 info prestart lending-app@0.0.1
7 info start lending-app@0.0.1
8生命周期中的详细不安全 - 永久性
9 info lending-app@0.0.1执行启动脚本失败
10错误lending-app@0.0.1 start:
brunch watch --server
10错误退出状态8
11错误lending-app@0.0.1启动脚本失败。
11错误这很可能是lending-app包的问题,
11错误与npm本身无关。
11错误告诉作者你的系统失败了:
11错误早午餐观察 - 服务器
11错误您可以通过以下方式获取信息:
11错误npm owner ls lending-app
11错误上面可能有额外的日志记录输出。
12错误系统Windows_NT 6.2.9200
13错误命令“C:\ Program Files \ nodejs \\ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js“”start“
14错误cwd C:\ Users \ damien \ Documents \ GitHub \ lend
15错误节点-v v0.10.26
16错误npm -v 1.4.3
17错误代码ELIFECYCLE
18详细退出[1,true]
答案 0 :(得分:0)
npm start
调用package.json文件中的scripts.start
条目。在这种情况下,命令似乎是brunch watch --server
。有可能你错过了brunch
二进制文件,导致npm吐出错误。