MENOS - Uso de la línea de comandos

Usando la línea de comandos, podemos compilar el .less archivo de .css .

Instalación de lessc para su uso global

El siguiente comando se usa para instalar lessc con npm (administrador de paquetes de nodos) para que lessc esté disponible globalmente.

npm install less -g

También puede agregar una versión específica después del nombre del paquete. Por ejemplonpm install [email protected] -g

Instalación para el desarrollo de nodos

El siguiente comando se utiliza para instalar la última versión de lessc en la carpeta de su proyecto.

npm i less -save-dev

También se agrega a devDependencies en su proyecto package.json.

Lanzamientos beta de lessc

Se etiqueta como beta cuando el lessc la estructura se publica en npmAquí, la nueva funcionalidad se desarrolla periódicamente. less -v se usa para obtener la versión actual.

Instalación de una versión de desarrollo no publicada de lessc

La confirmación se debe especificar cuando procedemos a instalar una versión no publicada de lessc y se deben seguir las instrucciones para identificar una URL de git como dependencia. Esto asegurará que esté utilizando la versión correcta de leesc para su proyecto.

Uso de la línea de comandos y del lado del servidor

bin/lesscincluye binario en el repositorio. Funciona con Windows, OS X y nodejs en * nix.

Uso de la línea de comandos

La entrada se lee de stdin cuando la fuente está configurada en guiones o guiones (-).

lessc [option option = parameter ...]  [destination]

Por ejemplo, podemos compilar .less a .css usando el siguiente comando -

lessc stylesheet.less stylesheet.css

Podemos compilar .less a .css por y minimice el resultado usando el siguiente comando.

lessc -x stylesheet.less stylesheet.css

Opciones

La siguiente tabla enumera las opciones utilizadas en el uso de la línea de comandos:

No Señor. Opciones y descripción Mando
1

Help

Aparece un mensaje de ayuda con las opciones disponibles.

lessc -help
lessc -h
2

Include Paths

Incluye las rutas disponibles a la biblioteca. Se puede hacer referencia a estas rutas de manera simple y relativa en los archivos Less. Las rutas de las ventanas están separadas por dos puntos (:) o punto y coma (;).

lessc --include-path = PATH1;PATH2
3

Makefile

Genera una lista de dependencias de importación de archivos MAKE a stdout como salida.

lessc -M
lessc --depends
4

No Color

Desactiva la salida coloreada.

lessc --no-color
5

No IE Compatibility

Deshabilita las comprobaciones de compatibilidad de IE.

lessc --no-ie-compat
6

Disable Javascript

Deshabilita el javascript en menos archivos.

lessc --no-js
7

Lint

Comprueba la sintaxis e informa de errores sin ningún resultado.

lessc --lint
lessc -l
8

Silent

Detiene a la fuerza la visualización de mensajes de error.

lessc --silent
lessc -s
9

Strict Imports

Fuerza evalúa importaciones.

lessc --strict-imports
10

Allow Imports from Insecure HTTPS Hosts

Importa desde los hosts HTTPS inseguros.

lessc --insecure
11

Version

Muestra el número de versión y sale.

lessc -version
lessc -v
12

Compress

Ayuda a eliminar los espacios en blanco y comprimir la salida.

lessc -x
lessc --compress
13

Source Map Output Filename

Genera el mapa fuente en menos. Si la opción de mapa de origen se define sin nombre de archivo, utilizará el mapa de extensión con el nombre de archivo Less como origen.

lessc --source-map
lessc -source-map = file.map
14

Source Map Rootpath

Se especifica la ruta raíz y se debe agregar a las rutas de archivo Less dentro del mapa de origen y también al archivo de mapa que se especifica en su css de salida.

lessc --source-map-rootpath = dev-files/
15

Source Map Basepath

Se especifica una ruta que debe eliminarse de las rutas de salida. La ruta base es opuesta a la opción ruta raíz.

lessc --source-map-basepath = less-files/
dieciséis

Source Map Less Inline

Todos los archivos Less deben incluirse en el mapa fuente.

lessc --source-map-less-inline
17

Source Map Map Inline

Especifica que en el css de salida el archivo de mapa debe estar en línea.

lessc --source-map-map-inline
18

Source Map URL

Se permite que una URL anule los puntos en el archivo de mapa en el CSS.

lessc --source-map-url = ../my-map.json
19

Rootpath

Establece rutas para la reescritura de URL en importaciones y URL relativas.

lessc -rp=resources/
lessc --rootpath=resources/
20

Relative URLs

En los archivos importados, la URL se reescribe para que la URL siempre sea relativa al archivo base.

lessc -ru
lessc --relative-urls
21

Strict Math

Procesa todas las funciones matemáticas en su css. De forma predeterminada, está desactivado.

lessc -sm = on
lessc --strict-math = on
22

Strict Units

Permite unidades mixtas.

lessc -su = on
lessc --strict-units = on
23

Global Variable

Se define una variable a la que puede hacer referencia el archivo.

lessc --global-var = "background = green"
24

Modify Variable

Esto es diferente a la opción de variable global; mueve la declaración al final de su archivo less.

lessc --modify-var = "background = green"
25

URL Arguments

Para pasar a cada URL, se permite especificar un argumento.

lessc --url-args = "arg736357"
26

Line Numbers

Se genera un mapeo de origen en línea.

lessc --line-numbers = comments
lessc --line-numbers = mediaquery
lessc --line-numbers = all
27

Plugin

Carga el complemento.

lessc --clean-css
lessc --plugin = clean-css = "advanced"