Je suit le cours simplifiez vous le css avec sass P3C2 Pour apprendre a installer Sass. J'ai téléchargé le projet, Fait un NPM init pour obtenir le package.json dans lequelle j'ai modifier la ligne script comme demandé. Ce qui donne :
Ensuite j'ai installer sass avec la cmd npm install sass -g Ensuite quand je fait sass --version j'obtient :
λ sass --version
1.27.0 compiled with dart2js 2.10.1
Puis quand je lance npm run sass j'ai cette erreur :
Savez vous pourquoi ?
C:\wamp64\www\css\Maintainable-CSS-with-SASS-pt04ch02_start
λ npm run sass
npm ERR! code EJSONPARSE
npm ERR! file C:\wamp64\www\css\Maintainable-CSS-with-SASS-pt04ch02_start\package.json
npm ERR! JSON.parse Failed to parse json
npm ERR! JSON.parse Unexpected token in JSON at position 128 while parsing near '...js",
npm ERR! JSON.parse "scripts": {
npm ERR! JSON.parse "sass": "sass --wa...'
npm ERR! JSON.parse Failed to parse package.json data.
npm ERR! JSON.parse package.json must be actual JSON, not just JavaScript.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Wil\AppData\Roaming\npm-cache\_logs\2020-10-09T13_55_52_605Z-debug.log
J'ai le même souci et je n'arrive pas à trouver l'erreur !
J'ai tout réinstallé, j'ai essayé toutes les façons d'écrire les adresses des fichiers index.js, main.scss et style.css (en écrivant l'adresse complète par exemple c:/user/document/.../openclassrooms-courses/writting-sass/main.scss ) dans package.json mais rien n'y fait !
Grâce à l'ancien cour sur symfony de OpenClassrooms : Ne pas faire de copier/coller car ça faisait des bug d'origine inconnu !
J'ai finalement trouvé les indentations sont à supprimé après un copier/coller et effectivement comme préciser précédemment n'affecte pas JSON vous pouvez donc les rajouter ou pas par vous même
Est-ce que tu pourrais poster le contenu du package.json, s’il-te-plaît ?
Mais comme dit dans l'erreur, je pense que le package.json contient un objet Javascript au lieu de JSON : npm ERR! JSON.parse package.json must be actual JSON, not just JavaScript.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Seul on va plus vite, ensemble on va plus loin. 'KawaBunga'
Développeur react freelance à Toulouse
Je suis développeur react freelance spécialisé dans la création de site internet basé à Toulouse