исходные карты не отображаются после установки mixpanel - PullRequest
0 голосов
/ 13 января 2019

Моя консоль (как в среде Dev, так и в среде prod при запуске localhost: 4200) ведет журнал index.js lineNumber вместо component.ts lineNumber. Изображение

Я также получаю следующую ошибку mixpanel в консоли при посещении веб-сайта в моем домене в Интернете: изображение Вчера я поместил mixpanel на все мои кнопки. Мой файл mixpanel.service.ts:

import * as mixpanel from 'mixpanel-browser';

export class MixpanelService {

  constructor() {
    mixpanel.init('MY_TOKEN');
  }

  track(eventName: string) {
    mixpanel.track(eventName);
  }    
}

Во всем коде я использовал mixpanel следующим образом - в файле component.html будет кнопка, в которую я добавлю прослушиватель щелчков:

<button type="submit" class="btn btn-primary" (click)="mixpanel('saidNoInsteadOfSilenceAndHitSubmitOnCantForm')">Submit</button>

и в файле component.ts я добавлю функцию, которую я назову mixpanel ():

constructor(private mixpanelService: MixpanelService) { }


  mixpanel(eventName: string) {
    this.mixpanelService.track(eventName);
  }

Кажется, что исходные карты включены, мой файл tsconfig.json (посмотрите на sourceMap):

{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist",
    "sourceMap": true,
    "declaration": false,
    "module": "es2015",
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2017",
      "dom"
    ]
  }
}

Как мне вернуть его к тому, как он работал раньше? Где мой console.logs даст мне компонент и номер строки? Также, как мне избавиться от ошибки mixpanel?

1 Ответ

0 голосов
/ 14 января 2019

Не могу точно сказать о части карт, поскольку я тоже не знаком с Angular, но 503 ошибки, которые вы видите из запросов Mixpanel, похоже, связаны с CORS.

В справочном центре Mixpanel есть статья на эту тему.

Кроме того, есть новый сайт сообщества , где вы можете задать дополнительные вопросы.

...