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

189
Views
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 answers
Answer question

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 Report

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 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!