Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

187
Vistas
Cómo importar paquetes npm en Chrome Extension

Estoy creando una extensión de Chrome que usa un GraphModel cargado desde tensorflowjs. Sin embargo, necesitaré usar el paquete tensorflowjs para importar mi modelo usando la función tf.loadGraphModel . ¿Hay alguna forma de importar los paquetes a mi extensión de Chrome para poder cargar mi modelo? Gracias.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

en primer lugar, ejecute npm init para que tenga el archivo package.json en su carpeta y luego instale el paquete que necesita ( npm i [yourPackage] )

luego, debe agregar la ruta al paquete a manifest.json , por ejemplo, si está usando content_scripts , puede agregarlo así:

 "content_scripts": [ { "matches": ["https://*/*"], "js": [ "node_modules/axios/dist/axios.js", "content-script.js" ] } ]
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede usar webpack, que es un paquete de módulos (lo que significa que su objetivo principal es agrupar archivos JavaScript para usar en un navegador). Si ya ha configurado npm, puede ejecutar este comando en su proyecto:

 npm install webpack

Una vez que haya hecho eso, puede proceder a configurar su paquete npm. Deberá ejecutar el comando npm correcto.

 npm install ...

Continuando con la configuración de webpack, deberá crear un archivo webpack.config.js y allí configurar la entrada y la salida. Puede encontrar muchos tutoriales en línea, pero aquí hay un ejemplo rápido de implementación:

webpack.config.js:

 const CopyWebpackPlugin = require('copy-webpack-plugin'); const webpack = require('webpack'); const path = require('path'); module.exports = { mode: 'production', entry: { main: './src/main' }, output: { filename: '[name].bundle.js', path: path.resolve(__dirname, 'dist') }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/ }, { test: /\.(png|svg|jpg|gif)$/, use: [ 'file-loader', ], }, ], }, devServer: { contentBase: './dist', overlay: true, hot: true }, plugins: [ new CopyWebpackPlugin({ patterns: [ { from: 'manifest.json', to: 'manifest.json' }, ], }), new CopyWebpackPlugin({ patterns: [ { from: 'images', to: 'images' }, ], }), new CopyWebpackPlugin({ patterns: [ { from: 'popup.html', to: 'popup.html' }, ], }), new webpack.HotModuleReplacementPlugin() ], };

Una vez que haya hecho eso, en su archivo de entrada (el punto de entrada), puede usar las funciones de tensorflowjs.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda