[英]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.