1.0.1 • Published 2 years ago
@mkverdu/npm-package v1.0.1
- 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