Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

232
Views
Intentando usar vue con ts-node

Llegué a un punto en el que con mucho gusto importaría un archivo .vue en mi código del lado del servidor. Profundamente, realmente no uso las exportaciones de archivos *.vue todavía, pero algunos códigos son comunes para el lado del cliente y el lado del servidor y hacen referencia a estos archivos.

Estoy usando ts-node ahora para desarrollo/depuración y uso webpack para agrupar mi código de cliente con mis archivos *.vue.

Probé muchas soluciones pero no encontré ninguna que realmente funcionara, incluso el .d.ts mencionado en tsConfig.json

 declare module '*.vue' { import Vue = require('vue') const value: Vue.ComponentOptions<Vue> export default value }

¿Alguien conoce una solución elegante o debería renunciar a usar el paquete web también para el lado del servidor? (Tengo dudas ya que la compilación ya es bastante lenta solo con la compilación del lado del cliente)

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Sugeriría extraer el código que es común tanto para el cliente como para el servidor en un directorio o paquete separado, luego puede importar este código tanto en el servidor como en el código del cliente.

No estoy seguro de cómo configuró su proyecto, pero una forma de abordar esto sería usar una configuración monorepo (puede consultar lerna , npm workspaces , yarn workspaces ). Otro enfoque sería colocar el código común en el directorio que actúa como su propio paquete npm, con su propio archivo package.json. Luego, desde los archivos package.json en el código del cliente y del servidor, puede hacer referencia al paquete común como una dependencia y usar el archivo:../path/to/common url para apuntar a un directorio local desde su directorio npm.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!