popen поддерживается в Windows, см. здесь:
http://msdn.microsoft.com/en-us/library/96ayss4b.aspx
Если вы хотите, чтобы это была кросс-платформенная, поп-это путь.
Environement info-
ionic (Ionic CLI) : 4.0.0
Ionic Framework : @ionic/angular 4.0.0
@angular-devkit/build-angular : 0.8.6
@angular-devkit/schematics : 0.8.6
@angular/cli : 6.2.6
@ionic/angular-toolkit : 1.1.0
Для исправления ошибки CORS необходимо выполнить следующие шаги:
proxy.conf.json
напишите (скопируйте / вставьте) внутри: blockquote>"/api/*": { "target": "http://myremoteserver/api", "secure": false, "logLevel": "debug" }
Откройте свой
angular.json
файл и установите строкуproxyConfig": "proxy.conf.json"
, как вы можете видеть ниже в «подача» :"serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { "browserTarget": "app:build", proxyConfig": "proxy.conf.json" }, "configurations": { "production": { "browserTarget": "app:build:production"
Откройте свой
package.json
и добавьте эту строку в массив script :"start": "ng serve --port 8100 --proxy-config proxy.conf.json"
вы должны получить что-то вроде этого (см. ниже):
"scripts": { "ng": "ng", "start": "ng serve --port 8100 --proxy-config proxy.conf.json", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }
- После того, как в вашей командной строке выполните эту команду:
npm run start
Если вы выполнили эти шаги, это должно быть OK
Для моего часть это работает !!!
blockquote>С наилучшими пожеланиями