【问题标题】:npm run server error '.' is not recognized as an internal or external commandnpm 运行服务器错误“。”未被识别为内部或外部命令
【发布时间】:2021-11-30 16:48:24
【问题描述】:

我在从 github https://github.com/angular-university/reactive-angular-course 运行这个项目时遇到了这个问题。我在 Windows 上运行并拥有所有最新的依赖项,但我仍然面临这个问题,但是在 mac 上它工作正常。谁能帮我解决这个问题?

$ npm run server

> reactive-angular-course@0.0.0 server
> ./node_modules/.bin/ts-node -P ./server/server.tsconfig.json ./server/server.ts

'.' is not recognized as an internal or external command,
operable program or batch file.

【问题讨论】:

    标签: angular windows npm


    【解决方案1】:

    我在 Windows 机器上遇到了同样的问题。在package.json 中添加启动和服务器脚本的完整路径为我解决了这个问题。例如,

    "start": "C:\\\dev\\\reactive-angular-course\\\node_modules\\\\.bin\\\ng serve  --proxy-config C:\\\dev\\\reactive-angular-course\\\proxy.json",<br>
    "server": "C:\\\dev\\\reactive-angular-course\\\node_modules\\\\.bin\\\ts-node -P C:\\\dev\\\reactive-angular-course\\\server\\\server.tsconfig.json C:\\\dev\\\reactive-angular-course\\\server\\\server.ts",
    

    【讨论】:

      【解决方案2】:

      按照@MrMiyagi2201 的建议在package.json 中添加完整路径是可行的。 我已经实现了以下更改。

      "start": "F:\\reactive\\reactive-angular-course\\node_modules\\.bin\\ng serve  --proxy-config F:\\reactive\\reactive-angular-course\\proxy.json",
      "server": "F:\\reactive\\reactive-angular-course\\node_modules\\.bin\\ts-node -P F:\\reactive\\reactive-angular-course\\server\\server.tsconfig.json F:\\reactive\\reactive-angular-course\\server\\server.ts",
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-19
      • 2018-12-25
      • 2018-07-13
      • 1970-01-01
      • 2019-06-28
      • 2016-11-29
      • 1970-01-01
      • 2016-11-11
      相关资源
      最近更新 更多