/ / Browserify travailler dans certains dossiers de Windows, mais pas d'autres - windows, visual-studio-2012, browserify

Browserify travailler dans certains dossiers dans Windows, mais pas dans d'autres - windows, visual-studio-2012, browserify

J'essaie de configurer un flux de construction dans un VisualL'environnement de studio (13, sous Windows 7) utilisant browserify, et je commence à avoir un comportement étrange en essayant de faire fonctionner browserify. Je suis novice en environnement et en technologie, alors je suis assez confus ici.

Pour les besoins de ce test, la structure de mon fichier est identique à l'exemple de l'API de base trouvé ici: http://viget.com/extend/gulp-browserify-starter-faq J'ai installé browserify en utilisant npm. Il exécute la version 5.12.0

Si je place app.js et hideElement.js dans un répertoire simple, tel que C: Temp et exécuter

c:Temp> browserify app.js

tout fonctionne bien. Il regroupe les trois fichiers requis et les extrait. Mais si je lance la commande browserify à partir du répertoire de mon projet (C: Utilisateurs \ documentsvisual studio 2013ProjectsExcelConverterExcelConverterWeb), l'erreur suivante se produit chez moi:

C:Users<name.redacted>DocumentsVisual Studio 2013ProjectsExcelConverterExcelConverterWeb>browserify app.js
Error: SyntaxError: Unexpected token ? while parsing json file package.json
at fns(C:Users<name.redacted>AppDataRoamingnpmnode_modulesbrowserifynode_modulesmodule-depsindex.js:402:30)
at fs.js:271:14
at Object.oncomplete (fs.js:107:15)

J'ai regardé le fichier en question et je peuxen faire des têtes ou des queues. Alors, qu'est-ce qui se passe ici? Comment ça marche quand je l'exécute à partir d'un répertoire, mais pas de l'autre? Il semble que j'utilise le même exécutable.

(J'essaie d'utiliser browserify dans le cadre d'un processus de construction basé sur gulp, mais comme les erreurs générées par gulp sont fondamentalement les mêmes que celles que je vois lorsque je cours depuis la ligne de commande)

Réponses:

8 pour la réponse № 1

J'ai couru dans "Jeton inattendu?" problème. Changer le type d'encodage package.json en "ANSI" a permis de le résoudre. La plupart des éditeurs de texte ont cette option lorsque l'option "Enregistrer sous" modifie l'option Codage, puis cliquez sur "Enregistrer"

Voyez si cela fonctionne pour vous.