使用 npm start 启动服务器时出错

Posted

技术标签:

【中文标题】使用 npm start 启动服务器时出错【英文标题】:error in starting server with npm start 【发布时间】:2015-08-19 20:05:15 【问题描述】:

我是 nodeJs 的新手:

我已经写下了 server.js 文件,我安装了 nodejs。当我运行 "npm start" 时,出现以下错误。

C:\Users\server\server.js:43 if (!(req.headers && req.headers.authorization))

                    ^                                                                                                                           SyntaxError: Unexpected token ;                                       

at exports.runInThisContext (vm.js:73:16)                                                                                                      
at Module._compile (module.js:443:25)                                                                                                          
at Object.Module._extensions..js (module.js:478:10)                                                                                            
at Module.load (module.js:355:32)                                                                                                              
at Function.Module._load (module.js:310:12)                                                                                                    
at Function.Module.runMain (module.js:501:10)                                                                                                  
at startup (node.js:129:16)                                                                                                                    
at node.js:814:3                                                                                                                               
                                                                                                                                                npm ERR! Windows_NT 6.1.7601                                          

npm 错误! argv "C:\Program Files\nodejs\\node.exe" "C:\Program 文件\nodejs\node_modules\npm\bin\npm-cli.js" "开始" npm 错误!节点 v0.12.4 npm 错误! npm v2.10.1 npm 错误!代码生命周期 npm 错误! der-server@0.0.0 开始:node server.js npm 错误!退出状态 1 npm 错误! npm 错误!在 der-server@0.0.0 启动脚本“node server.js”处失败。 npm 错误!这很可能是 der-server 包的问题,​​ npm 错误!不是 npm 本身。 npm 错误!告诉作者这在您的系统上失败: npm 错误!节点服务器.js npm 错误!您可以通过以下方式获取他们的信息: npm 错误! npm 所有者 ls der-server npm 错误!上面可能有额外的日志输出。

                                                                                                                                                npm ERR! Please include the following file with any support request:  

npm 错误! C:\Users\server\npm-debug.log

【问题讨论】:

【参考方案1】:

您的代码将 && 显示为转义字符。这不是有效的 javascript

【讨论】:

以上是关于使用 npm start 启动服务器时出错的主要内容,如果未能解决你的问题,请参考以下文章

Emacs - 调用时出错(服务器启动)

为啥 React 应用程序在运行“npm start”命令时会出错?

尝试运行 npm start 命令时出错

React Native - 运行“npm start”和“react-native run-android”时出错

尝试使用 npm start 命令启动服务器时出现异常

dateformat npm 包在节点服务器重启时出错