Milligramme : 1.1.0
Autre (par exemple normalize.css, node.js, npm, bower, navigateur, système d'exploitation) (le cas échéant) :
"dépendances": {
"normalize.css": "dernier"
},
"devDependencies": {
"autoprefixer": "^6.3.6",
"backstopjs": "^1.3.5",
"browser-sync": "^2.13.0",
"node-sass": "^3.7.0",
"npm-run-all": "^2.1.1",
"onchange": "^2.4.0",
"postcss-cli": "^2.5.2",
"sass-lint": "^1.8.2"
}
Windows 10, nœud v6.5.0, npm 3.10.3
npm run build
La construction est réussie.
Erreur suivante :
postcss -u autoprefixer --no-map.inline --autoprefixer.browsers 'last 1 versions' -r dist/*.css
[chemin_système]\milligram\node_modules\minimatch\minimatch.js:108
jeter une nouvelle TypeError ('chaîne de motif glob requise')
^
TypeError : chaîne de motif glob requise
au nouveau Minimatch ([system_path]\milligram\node_modules\minimatch\minimatch.js:108:11)
à setopts ([system_path]\milligram\node_modules\postcss-cli\node_modules\glob\common.js:112:20)
au nouveau GlobSync ([system_path]\milligram\node_modules\postcss-cli\node_modules\glob\sync.js:38:3)
à Function.globSync en tant que synchronisation
à [chemin_système]\milligram\node_modules\postcss-cli\node_modules\globby\index.js:55:35
sur Array.reduce (natif)
à Function.module.exports.sync ([system_path]\milligram\node_modules\postcss-cli\node_modules\globby\index.js:54:19)
à l'objet.
à Module._compile (module.js:556:32)
à Object.Module._extensions..js (module.js:565:10)
Salut @luisaceituno
Je viens de mettre à jour la version. Pourriez-vous l'essayer une fois de plus?
dans la version 1.2.0
et le nœud 6.9.1
, npm 3.10.9
ont la même erreur.
après avoir installé l'autopréfixe globalement, il y a toujours l'erreur ci-dessus. et banner
ont cette erreur :
> [email protected] banner G:\Github\FinalProject\milligram
> for m in dist/*.css; do echo '/*!
* Milligram v1.2.0
* http://milligram.github.io
*
* Copyright (c) 2016 CJ Patoilo
* Licensed under the MIT license
*/
' | cat - $m > temp && mv temp $m; done
m was unexpected at this time.
.
.
.
Salut @mmdsharifi
Milligram utilise donc des scripts npm pour le système de construction. Vous n'aurez pas besoin d'installer de dépendances globales. Il vous suffit d'avoir installé la dernière version de Node et d'exécuter npm start
ou npm install
.
Faites-nous savoir si vous avez besoin d'autre chose.
@luisaceituno @mmdsharifi Je travaille pour résoudre ce problème. J'ai ajouté le service AppVeyor pour assurer la construction dans les environnements Windows. Pour suivre, il suffit d'accéder à ce lien :
https://ci.appveyor.com/project/cjpatoilo/milligram
@luisaceituno @mmdsharifi
J'ai résolu le problème généré par les guillemets simples dans la tâche auprefixer. Il y a maintenant une erreur dans la bannière des tâches. En résumé, ce problème concerne la variation des commandes de script shell dans les environnements Windows et MacOS/Linux . J'ai créé un module écrit en Node.js pour résoudre ce problème, mais j'ai besoin de plus de temps libre pour y travailler.
Si vous pouvez aider de quelque manière que ce soit .. voici le lien : https://github.com/cjpatoilo/banner-cli
@luisaceituno @mmdsharifi Merci d'avoir signalé ce problème. Je viens d'étendre le support du nœud. Tout fonctionne bien. Je vais clore ce sujet mais j'espère que vous resterez en contact si vous en avez besoin.
Env Windows : https://ci.appveyor.com/project/cjpatoilo/milligram