【问题标题】:Unable to run Angular 5 project in command prompt?无法在命令提示符下运行 Angular 5 项目?
【发布时间】:2018-11-10 01:27:30
【问题描述】:

您好,我在 Angular 5 中开发了 Web 应用程序。我正在使用 VS2017 并通过按“开始”按钮运行。我的项目中也有茉莉花。我将 jasmine 作为 npm test 运行并成功运行。此外,我正在尝试将我的项目作为 npm dev-build 运行。运行此命令时出现错误

下面是我在 package.json 文件中的脚本部分。

  "scripts": {
    "dev-build": "node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js"
    "test": "karma start ClientApp/test/karma.conf.js"
  }

当我运行 npm run dev-build 时,屏幕下方即将到来。

有人可以帮我在命令行中运行项目吗?我可以知道我需要使用不同的命令或修改 package.json 文件吗?任何帮助将不胜感激。谢谢你。

【问题讨论】:

  • 试试npm run dev-build

标签: node.js angular npm


【解决方案1】:

您尝试使用像npm dev-build 这样的npm,但如果您需要运行像这样的npm 脚本npm run <script-name> 而不是<script-name>,您将通过build-dev。它必须有效。

您还可以查看 npm 命令用法npm --help。你可以看到 npm 有test 命令。我担心你运行 npm test 你不会运行 package.json 中的脚本

【讨论】:

  • 谢谢。当我运行 npm run dev-build 时,我得到了一些屏幕。我已经在上面更新了。
  • @Niranjan 输出很好。您的构建成功。您可以在 webpack.configoutput.path 属性中指定的文件夹中找到 buld 工件。
  • 好的,谢谢。所以我期待的是浏览器将打开并开始运行索引页面。这是预期的行为吗?
  • @Niranjan 索引页面是您的 Web 应用程序的入口点。如果您想查看另一个视图(例如登录页面),您可以尝试使用 Angular 路由、守卫。
  • 我的理解是,dist文件夹里面会有一个html文件,当我们点击整个应用程序就可以工作了!如果我错了,请纠正我。
猜你喜欢
  • 1970-01-01
  • 2010-10-12
  • 2015-03-28
  • 1970-01-01
  • 2021-08-28
  • 2020-12-16
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多