【问题标题】:Failed to exec start script when running npm start运行 npm start 时无法执行启动脚本
【发布时间】:2018-05-30 06:59:10
【问题描述】:

我在尝试使用 npm start 命令启动我的节点应用程序时收到此错误。

来自日志


10 详细生命周期 @~start: CWD: F:\reactjs

11 愚蠢的生命周期 @~start: Args: [ '/d /s /c', 'webpack-dev-server --hot' ]

12 傻生命周期@~start:返回:代码:4294967295 信号:null

13 info 生命周期@~start: 执行启动脚本失败

14 详细堆栈错误:@开始:webpack-dev-server --hot

14 详细堆栈退出状态 4294967295

EventEmitter 的 14 个详细堆栈。 (E:\程序 文件\nodejs\node_modules\npm\lib\utils\lifecycle.js:255:16)

emitTwo (events.js:106:13) 的 14 个详细堆栈

EventEmitter.emit (events.js:191:7) 的 14 个详细堆栈

ChildProcess 的 14 个详细堆栈。 (E:\程序 文件\nodejs\node_modules\npm\lib\utils\spawn.js:40:14)

emitTwo (events.js:106:13) 的 14 个详细堆栈

ChildProcess.emit (events.js:191:7) 的 14 个详细堆栈

mayclose 时的 14 个详细堆栈 (internal/child_process.js:920:16)

Process.ChildProcess._handle.onexit (internal/child_process.js:230:5) 的 14 个详细堆栈

15 个详细的 pkgid @

16 详细 cwd F:\reactjs

17 错误 Windows_NT 10.0.10586

18 错误 argv "E:\Program Files\nodejs\node.exe" "E:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start"

19 错误节点 v6.11.3

20 错误 npm v3.10.10

21 错误代码 ELIFECYCLE

22 错误@开始:webpack-dev-server --hot

22 错误退出状态 4294967295

23 错误在 @start 脚本 'webpack-dev-server --hot' 处失败。

23 错误请确保您已安装最新版本的 node.js 和 npm。

23错误如果是这样,这很可能是包的问题,​​

23 错误与 npm 本身无关。

23 error 告诉作者这在你的系统上失败了:

23 错误 webpack-dev-server --hot

23 错误您可以通过以下方式获取有关如何为此项目打开问题的信息:

23 个错误 npm 错误

23 错误或者如果不可用,您可以通过以下方式获取他们的信息:

23 错误 npm 所有者 ls

23 错误上面可能有额外的日志输出。


【问题讨论】:

  • 读取错误:“找到配置文件,但没有配置条目。”
  • 从您的日志看,您似乎正在使用 webpack。你能分享 webpack 配置和包 json 内容吗?还要更详细地描述它是什么类型的节点应用程序。
  • package.json { "dependencies": { "react": "^16.2.0", "react-dom": "^16.2.0", "webpack": "^3.10.0 ", "webpack-dev-server": "^2.9.7" }, "scripts": { "start": "webpack-dev-server --hot" } }
  • config var config = { entry: './main.js', output: { path:'/', filename: 'index.js', }, devServer: { inline: true, port :8082 },模块:{加载器:[{测试:/\.jsx?$/,排除:/node_modules/,加载器:'babel-loader',查询:{预设:['es2015','react']} } ] } } module.exports = 配置;

标签: javascript node.js


【解决方案1】:

您的问题在于您的 webpack 配置。

出现此错误的行是第 4 行

Configuration file found but no entry configured

这可能会有所帮助:

Webpack configuration file found but no entry configured

这里是 webpack 上的入口文档:https://webpack.github.io/docs/configuration.html#entry

【讨论】:

  • 我刚刚将端口 8082 更改为 8081,现在可以正常工作了。我没有更改配置文件中的任何重大修改
猜你喜欢
  • 2015-11-05
  • 2020-06-30
  • 2021-10-03
  • 2019-11-17
  • 2021-01-25
  • 1970-01-01
  • 1970-01-01
  • 2019-11-28
  • 1970-01-01
相关资源
最近更新 更多