javascript - J'ai une question, comment installer un environnement de développement pour les packages clonés depuis github?
扔个三星炸死你
扔个三星炸死你 2017-07-05 10:44:54
0
4
821

J'ai rencontré un problème de débogage de JS sur un téléphone mobile, puis j'ai trouvé vconsole pour afficher le journal.

https://github.com/WechatFE/v...

J'ai téléchargé le package zip directement, puis je suis entré dans le répertoire et j'ai utilisé npm pour installer les dépendances de développement

npm install --save-dev 

Tous les packages ont été installés, puis exécutés selon package.json

npm run dist

Ensuite, une erreur a été signalée.

Le pire, c'est qu'aucun des packages que j'ai installés en utilisant cette méthode dans le passé ne peut fonctionner correctement selon la documentation.

Soit cela indique qu'il manque quelque chose, soit cela me dit que la commande ne peut pas être exécutée et qu'une erreur se produit. .

Alors j'aimerais vous demander, comment faites-vous tous cela ? ? ? ?

----------------------- Ligne de mise à jour------------------------ -- --

Je ne veux pas savoir pourquoi l'instance de ce package a mal fonctionné. Je veux vous demander comment vous avez installé le package ?

.

Laissez-moi d'abord vous expliquer ma méthode :

1) Téléchargez d'abord le package

2) Entrez le package, affichez le fichier package.json et recherchez les scripts de cas de test et les scripts de compilation

3) Utilisez npm install --save-dev pour installer les dépendances de développement

4) Utilisez npm run + script pour exécuter le script

La raison pour laquelle je demande est que j'ai rencontré des problèmes à plusieurs reprises. Lors de l'exécution du script de compilation, certaines invites indiquent moins de dépendances, mais aucune erreur n'est signalée lors de l'installation des dépendances.

Il y a aussi des erreurs de cas de test, comme cette fois. Concernant ce genre de problème, j'ai moi-même recherché des questions et des articles connexes, et j'ai également lu le readme avant chaque installation

Fichier, j'ai donc demandé à tout le monde comment ils avaient fait, et je voulais m'assurer si j'avais oublié quelque chose ou si j'avais fait quelque chose de mal depuis le début.

扔个三星炸死你
扔个三星炸死你

répondre à tous(4)
曾经蜡笔没有小新

Il semble que l'UT de cette bibliothèque n'ait pas été exécuté. Je suppose que ce n'est pas votre problème. Par exemple, ce paragraphe :

var vcSwitch = document.querySelector('.vc-switch');

  var eventTouchstart = document.createEvent('Event');
  eventTouchstart.initEvent('touchstart', true, true);
  var point = { x: 10, y: 10 };
  eventTouchstart.touches = [{
    identifier: Math.random(),
    pageX: point.x,
    pageY: point.y,
    screenX: point.x,
    screenY: point.y,
    clientX: point.x,
    clientY: point.y
  }];
vcSwitch.dispatchEvent(eventTouchstart);

L'élément de test/log.html文件里,的确没有一个声明为.vc-switch spécifié dans ce cas. Naturellement, une erreur a été signalée.

Bien sûr, je ne suis pas familier avec ce genre de choses, donc demander à l'auteur original serait la meilleure option

ringa_lee

veuillez lire README.md

淡淡烟草味

Suivez les étapes du fichier Lisez-moi. Si cela ne fonctionne pas, vérifiez d'abord le wiki et le problème du projet. S'il n'y a pas de questions pertinentes, déposez simplement un problème vous-même. C'est bien mieux que de poser des questions aveugles ici.

三叔

Le fichier Lisez-moi ci-dessous est très clair, regardez-le bien vous-même, les entreprises veulent souvent des personnes capables de résoudre des problèmes de manière indépendante,

Vous devez compter sur vous-même pour résoudre ce genre de problème. Entraîner votre capacité à résoudre des problèmes est essentiel pour devenir un grand front-end

.

https://github.com/WechatFE/v...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal