繁体   English   中英

npm 运行服务器错误 '.' 不被识别为内部或外部命令

[英]npm run server error '.' is not recognized as an internal or external command

我在从 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.

我在 Windows 机器上遇到了同样的问题。 在 package.json 中添加到启动和服务器脚本的完整路径为我解决了这个问题。 前任:
"开始": "C:\\\\dev\\\\reactive-angular-course\\\\node_modules\\\\.bin\\\\ng serve --proxy-config C:\\\\dev\\\\reactive-angular-course\\\\proxy.json ”,
"server": "C:\\\\dev\\\\reactive-angular-course\\\\node_modules\\\\.bin\\\\ts-node -PC:\\\\dev\\\\reactive-angular-course\\\\server\\\\server.tsconfig .json C:\\\\dev\\\\reactive-angular-course\\\\server\\\\server.ts",

按照 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",

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM