Vue 3 project strange behaviors
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- typescript, webpack
- Domaine
- build-system, frontend
Piste de recherche
Commencez par la configuration de projet Vue 3 signalée dans vue.config.js et reproduisez les erreurs de la console avec les options et les seeds de webpack-obfuscator indiquées. Comparez l’erreur du sélecteur et l’erreur charAt entre les différentes configurations, puis examinez la discussion ou les résultats dans l’issue associée #123. Le travail est terminé lorsqu’une incompatibilité reproductible ou une exclusion/ configuration spécifique empêchant les erreurs est identifiée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I'm not quite sure how to structure this issue, so here it goes.
I created a Vue 3 project with webpack and typescript, then modified the vue.config.js file and tested some options. I'm not sure if there is a function name or a file I'm expected to exclude somehow.
Seed is 0, most of the time I get console errors, sometimes it works in different ways.
const WebpackObfuscator = require('webpack-obfuscator');
module.exports = {
transpileDependencies: true,
configureWebpack: {
plugins: [
new WebpackObfuscator({
compact: true,
rotateStringArray: true
})
]
}
};
Seed 9055:

Seed 905555:

Seed 221155
Page empty: Console error:
Uncaught DOMException: Document.querySelector: 'style[data-vue-ssr-id~=\x22449b31f0:0\x22]' is not a valid selector
With more options:
new WebpackObfuscator({
compact: true,
identifierNamesGenerator: 'mangled-shuffled',
rotateStringArray: true,
seed: 0,
selfDefending: true,
shuffleStringArray: true,
simplify: true,
stringArray: true,
stringArrayIndexesType: [
'hexadecimal-number'
],
stringArrayEncoding: ['base64'],
stringArrayIndexShift: true,
stringArrayWrappersCount: 1,
stringArrayWrappersChainedCalls: true,
stringArrayWrappersParametersMaxCount: 2,
stringArrayWrappersType: 'variable',
stringArrayThreshold: 0.75,
target: 'browser',
})
Console error Uncaught TypeError: can't access property "charAt", G is undefined

Am I missing something I should be doing ? Or is it an issue with webpack-obfuscator?
Might be related to #123
- Langage dominant
- TypeScript
- Étoiles
- 930
- Forks
- 92
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de javascript-obfuscator/webpack-obfuscator
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
javascript-obfuscator/webpack-obfuscator#180 · 2 commentaires ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
vue-cli4 webpack4 report errorsOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Toutes les issues de javascript-obfuscator/webpack-obfuscator
Issues similaires
-
Add: Yichang TVOuvertecheck:passed streams:add
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
vtselect: data race in Tempo search tags APIs for invalid TraceQL queriesPeut-être pris @Shubham19032004 l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
VictoriaMetrics/VictoriaTraces#304 ·
Les mainteneurs répondent en général sous 1 jour
-
test: claim-conflict drop leaves both facts active and is never re-proposed (untested review cell)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/vscode-pull-request-github#9159 ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature]: Usage page should show API-equivalent cost and say when a connected plan shows info onlyOuverteenhancement from-x
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
nightly-labs/openbot#4867 ·
Les mainteneurs répondent en général sous 1 jour