chaque fois que je lance hexo
commande, je rencontre les problèmes suivants
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
Après l'avoir débordé, j'ai obtenu la solution npm install hexo --no-optional
.Comme le module hexo a de nombreuses dépendances, et le reconstruire dans un environnement réseau instable donnerait lieu au même problème, il n'est pas nécessaire de réinstaller l'ensemble du module.J'ai trouvé ce module après avoir recherché DTraceProviderBindings
dans le dossier hexo. Cette extension vous permet de créer des fournisseurs DTrace natifs pour vos applications Node.js. Autrement dit, pour créer des fournisseurs et des sondes qui exposent des informations spécifiques à votre application, plutôt que des informations sur l'exécution du nœud. en savoir plus sur sa page github.
Supprimer ce module optionnel
npm uninstall dtrace-provider
Ensuite, plus aucune information d'erreur. Mais si vous avez besoin d'utiliser ce module, vous pouvez le réinstaller
npm install dtrace-provider
bien sûr c'est facultatif.