npm publica la biblioteca de componentes personalizados de vue3: método uno

npm lanza la biblioteca de componentes personalizados vue3

Crear proyecto

vue create test-ui

Componente personalizado

Cree un componente personalizado. El nombre del componente se basa en sus necesidades. Es mejor tener un componente por carpeta. La siguiente imagen es mi ejemplo.
El
Insertar descripción de la imagen aquí
componente src/components es el mismo que cuando escribes una página. Los llamados componentes son convenientes y prácticos. No necesitas mover repetidamente la página a diferentes proyectos. Puedes instalarlo directamente en tu proyecto local. La imagen de abajo es un ejemplo.
Insertar descripción de la imagen aquí
Después de escribir el componente, puede probar si se puede usar normalmente en App.vue.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Listo para su lanzamiento

Encapsulación de componentes

Cree un nuevo archivo index.js en el directorio de componentes y escriba los componentes que desea publicar en él.
Insertar descripción de la imagen aquí

Configuración de embalaje de componentes

Modifique el archivo package.json y configure el comando de empaquetado
–target lib palabra clave para especificar el directorio para el empaquetado
–name el nombre del archivo empaquetado
–dest el nombre de la carpeta empaquetada
Insertar descripción de la imagen aquí

Empezar a empacar

Ejecutar comando de empaquetado

npm run package

Una vez completado el empaquetado, habrá una carpeta cjulyUI adicional en el directorio del proyecto, que almacena los archivos empaquetados.
Insertar descripción de la imagen aquí

Inicialice el paquete.json del paquete.

Ingrese al directorio del paquete y ejecute el comando de inicialización. Después de la ejecución, se generará un archivo package.json debajo del paquete.

cd .\cjulyUI\
npm init -y

Insertar descripción de la imagen aquí

Definir el nombre de la biblioteca de componentes que se publicará.

Modifique el valor del nombre en el archivo package.json recién generado debajo del paquete. Este valor es el nombre de la biblioteca de componentes que se publicará. Recuerde que nadie ha publicado el nombre de la biblioteca de componentes en npm, de lo contrario no se puede publicar.
Insertar descripción de la imagen aquí
https://www.npmjs.com/
Insertar descripción de la imagen aquí

Registrar cuenta npm

https://www.npmjs.com/signup
Insertar descripción de la imagen aquí
Inicie sesión localmente después del registro

# 切换到npm地址
npm config set registry=https://registry.npmjs.org
# 登录,然后输入你的账号,密码,邮箱及验证码
npm login

Publicar y usar

liberar

Ejecute el comando de publicación en el directorio empaquetado

npm publish

usar

Instálelo e introdúzcalo en el proyecto en el que desea utilizar esta biblioteca de componentes.

Instalar biblioteca de componentes

npm install cjuly-ui

Introducido globalmente en main.js

# vue2引入
import cjuly-ui from 'cjuly-ui'
Vue.use(cjuly-ui);

# vue3引入
import cjuly-ui from 'cjuly-ui'
createApp(App).use(cjuly-ui).mount('#app')

Úselo directamente como elemento
Insertar descripción de la imagen aquí

Actualizar biblioteca de componentes

En el directorio empaquetado en el proyecto de biblioteca de componentes , ejecute el siguiente comando:

npm version patch
npm publish

Supongo que te gusta

Origin blog.csdn.net/weixin_42949219/article/details/132896359
Recomendado
Clasificación