gpt4 book ai didi

asp.net - 使用 Node js 进行 ASP NET MVC Web 部署(发布)预览 - 错误日志

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:14 26 4
gpt4 key购买 nike

我有一个带有 Node js 构建命令的 MVC 项目。
当我进行发布时,我只需在部署之前调用两个命令:

npm install
npm run build-test

构建测试在捆绑所有文件之前运行es-lint,有时它表明存在缺少分号等错误,并且捆绑过程失败。

预览功能失败,有一个选项可以查看详细信息。它会打开 __VSDeploymentFailure__.txt 但仅显示命令失败。

enter image description here

在真正发布之前使用预览选项时,有没有办法查看完整日志错误?

当然,当尝试发布时,它再次失败,但 npm 出现详细错误:

npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! app.project@1.0.0 build-test: webpack --config webpack.config.test.js
npm ERR! Exit status 2
npm ERR! Failed at the app.project@1.0.0 build-test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

最佳答案

npm 命令使用给定版本的软件包安装属于 package.json 一部分的软件包。在 package.json 内的 scripts 中,我们可以运行其他命令,例如您提供的 npm run build-test

您还没有给出 package.json,因此从错误中我假设您对应于 npm run build-test 的命令是 webpack --config webpack.config.test.js 这实际上是错误的。

npm 实际上掩盖了实际错误以进行调试,您应该替换

webpack --config webpack.config.test.js

webpack --config webpack.config.test.js --display-error-details

然后尝试运行npm run build-test

或者直接进行调试,您可以尝试 webpack --config webpack.config.test.js --display-error-details 而无需对 package.json 进行任何更改。如果您直接运行 webpack,请确保像 npm install -g webpack 一样全局安装 webpack

关于asp.net - 使用 Node js 进行 ASP NET MVC Web 部署(发布)预览 - 错误日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53153665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com