1.0.1 • Published 2 years ago

@mkverdu/npm-package v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago
  • Crear la carpeta del proyecto en la ruta deseada

mkdir ruta/del/proyecto

  • Inicializar el proyecto
git init
npm init (responder con lo datos de configuración que se deseen)
  • Punto de entrada del proyecto

./src/index.js

  • Punto de ejecución al usar con la línea de comandos

./bin/global.js

  • Declaración del punto de ejecución en package.json (npm-package es el nombre del paquete)
"bin": {
"npm-package": "./bin/global.js"
},
  • Declaración de paquete con instalación global por defecto en package.json

"preferGlobal": true

Instalar de manera local

npm link

npm WARN npm-package@1.0.0 No repository field.

up to date in 0.42s
found 0 vulnerabilities

C:\Program Files\nodejs\npm-package -> C:\Program Files\nodejs\node_modules\npm-package\bin\global.js
C:\Program Files\nodejs\node_modules\npm-package -> C:\01_mobilots\02_projects\02_development\02_mobilots\01_dev\02_back\01_projects_git\tests\npm-package
  • Para actualizar la instalación del paquete ejecutar:

npm install

  • Desinstalar de manera local

npm unlink npm-package

Instalar en repositorio NPM

  • Crear una cuenta en NPM y logarse en el proyecto

$ npm login

Username: usuario
Password:
Email: (this IS public) usuario@hotmail.com
npm notice Please check your email for a one-time password (OTP)
Enter one-time password from your authenticator app: 84689671
Logged in as mkverdu on https://registry.npmjs.org/.
  • Se puede hacer logout

npm logout

  • Definir el SCOPE 'activo' para poder subir un paquete a ese SCOPE (es lo mismo tnto para usuarios como para empresas)

npm init --scope=@usuario

  • Publicar el paquete con acceso público

npm publish --access public