command line - notification - npm instala mĂșltiples nombres de paquetes
browsersync gulp js (2)
¿Qué hace cuando ejecuto este comando?
npm install --save-dev package1 package2
Definitivamente no está instalando múltiples paquetes, pero parece ser esencial. (Por ejemplo https://www.browsersync.io/docs/gulp )
Para mí arroja los siguientes ERR:
C:/1HLAVNI/Lukas/Webdesign/lukasradek>npm install --save-dev gulp-babel gulp-add-src
> [email protected] install C:/1HLAVNI/Lukas/Webdesign/lukasradek/node_modules/bufferutil
> node-gyp rebuild
C:/1HLAVNI/Lukas/Webdesign/lukasradek/node_modules/bufferutil>if not defined npm_config_node_gyp (node "C:/Program Files/nodejs/node_modules/npm/bin/node-gyp-bin//../../node_modules/node-gyp/bin/node-gyp.js" rebuild ) else (node "" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Can''t find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at failNoPython (C:/Program Files/nodejs/node_modules/npm/node_modules/node-gyp/lib/configure.js:401:14)
gyp ERR! stack at C:/Program Files/nodejs/node_modules/npm/node_modules/node-gyp/lib/configure.js:356:11
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:123:15)
gyp ERR! System Windows_NT 10.0.10586
gyp ERR! command "C://Program Files//nodejs//node.exe" "C://Program Files//nodejs//node_modules//npm//node_modules//node-gyp//bin//node-gyp.js" "rebuild"
gyp ERR! cwd C:/1HLAVNI/Lukas/Webdesign/lukasradek/node_modules/bufferutil
gyp ERR! node -v v6.3.1
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok
npm WARN install:[email protected] [email protected] install: `node-gyp rebuild`
npm WARN install:[email protected] Exit status 1
> [email protected] install C:/1HLAVNI/Lukas/Webdesign/lukasradek/node_modules/utf-8-validate
> node-gyp rebuild
C:/1HLAVNI/Lukas/Webdesign/lukasradek/node_modules/utf-8-validate>if not defined npm_config_node_gyp (node "C:/Program Files/nodejs/node_modules/npm/bin/node-gyp-bin//../../node_modules/node-gyp/bin/node-gyp.js" rebuild ) else (node "" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Can''t find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at failNoPython (C:/Program Files/nodejs/node_modules/npm/node_modules/node-gyp/lib/configure.js:401:14)
gyp ERR! stack at C:/Program Files/nodejs/node_modules/npm/node_modules/node-gyp/lib/configure.js:356:11
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:123:15)
gyp ERR! System Windows_NT 10.0.10586
gyp ERR! command "C://Program Files//nodejs//node.exe" "C://Program Files//nodejs//node_modules//npm//node_modules//node-gyp//bin//node-gyp.js" "rebuild"
gyp ERR! cwd C:/1HLAVNI/Lukas/Webdesign/lukasradek/node_modules/utf-8-validate
gyp ERR! node -v v6.3.1
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok
npm WARN install:[email protected] [email protected] install: `node-gyp rebuild`
npm WARN install:[email protected] Exit status 1
[email protected] C:/1HLAVNI/Lukas/Webdesign/lukasradek
+-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| `-- [email protected]
| +-- [email protected]
| `-- [email protected]
| `-- [email protected]
`-- [email protected]
+-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| | +-- [email protected]
| | | `-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| | +-- [email protected]
| | +-- [email protected]
| | +-- [email protected]
| | +-- [email protected]
| | `-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| | +-- [email protected]
| | +-- [email protected]
| | | `-- [email protected]
| | | `-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| | +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| `-- [email protected]
`-- [email protected]
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]
npm WARN [email protected] No repository field.
Definitivamente no está instalando paquetes múltiples
¿Por qué? Está instalando package1 y package2 y marcándolos como devDependencies
con --save-dev
.
Como se indica en la documentación , puede combinar múltiples argumentos e incluso múltiples tipos de argumentos. En su caso, está combinando 2 nombres de paquetes publicados en el registro.
Guardar como dependencias:
npm i -S package1 package2
Guardar como dependencias de desarrollo:
npm i -D package1 package2