Miligramo: 1.1.0
Otro (por ejemplo, normalize.css, node.js, npm, bower, navegador, sistema operativo) (si corresponde):
"dependencias": {
"normalize.css": "más reciente"
},
"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, nodo v6.5.0, npm 3.10.3
npm run build
La construcción es exitosa.
Error de seguimiento:
postcss -u autoprefixer --no-map.inline --autoprefixer.browsers 'last 1 versions' -r dist/*.css
[ruta_sistema] \ milligram \ node_modules \ minimatch \ minimatch.js: 108
lanzar un nuevo TypeError ('se requiere una cadena de patrón global')
^
TypeError: se requiere una cadena de patrón glob
en el nuevo Minimatch ([system_path] \ milligram \ node_modules \ minimatch \ minimatch.js: 108: 11)
en setopts ([system_path] \ milligram \ node_modules \ postcss-cli \ node_modules \ glob \ common.js: 112: 20)
en el nuevo GlobSync ([system_path] \ milligram \ node_modules \ postcss-cli \ node_modules \ glob \ sync.js: 38: 3)
en Function.globSync como sincronización
en [ruta_sistema] \ milligram \ node_modules \ postcss-cli \ node_modules \ globby \ index.js: 55: 35
en Array.reduce (nativo)
en Function.module.exports.sync ([system_path] \ milligram \ node_modules \ postcss-cli \ node_modules \ globby \ index.js: 54: 19)
en Object.
en Module._compile (module.js: 556: 32)
en Object.Module._extensions..js (module.js: 565: 10)
Hola @luisaceituno
Acabo de actualizar la versión. ¿Podrías intentarlo una vez más?
en la versión 1.2.0
y el nodo 6.9.1
, npm 3.10.9
tienen el mismo error.
después de instalar el autoprefixer globalmente, todavía tiene el error anterior. y banner
tienen este error:
> [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.
.
.
.
Hola @mmdsharifi
Entonces, Milligram usa scripts npm para construir el sistema. No necesitará instalar ninguna dependencia global. Solo necesita tener instalada la última versión de Node y ejecutar npm start
o npm install
.
Háganos saber si necesita algo más.
@luisaceituno @mmdsharifi Estoy trabajando para resolver este problema. Agregué el servicio AppVeyor para garantizar la compilación en entornos Windows. Para seguir, solo acceda a este enlace:
https://ci.appveyor.com/project/cjpatoilo/milligram
@luisaceituno @mmdsharifi
Resolví el problema generado por las comillas simples en la tarea auprefixer. Ahora hay un error en el banner de la tarea. En resumen, este problema tiene que ver con la variación de los comandos de script de shell en entornos Windows y MacOS / Linux . Creé un módulo escrito en Node.js para resolver este problema, pero necesito más tiempo libre para trabajar en él.
Si puede ayudar de alguna manera ... aquí está el enlace: https://github.com/cjpatoilo/banner-cli
@luisaceituno @mmdsharifi Gracias por informar de este problema. Acabo de extender el soporte del nodo. Todo está funcionando bien. Cerraré este problema, pero espero que se mantenga en contacto si lo necesita.
Entorno de Windows: https://ci.appveyor.com/project/cjpatoilo/milligram