1. Documentos oficiales
https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html
soporte npm
A partir de Mini Program Basic Library versión 2.2.1 o superior, y Developer Tools 1.02.1808300 o superior, el Mini Program admite el uso de npm para instalar paquetes de terceros.
Este documento requiere que los desarrolladores tengan cierto conocimiento de npm, por lo que no se presentarán las funciones básicas de npm. Si no se ha puesto en contacto con npm antes, lea la documentación oficial de npm para obtener más información.
consejos: antes de usar el paquete npm en un programa pequeño, primero debe compilar npm
Utilice el paquete npm
1. Instale el paquete npm
En el directorio donde se encuentra el applet package.json, ejecute el comando para instalar el paquete npm:
npm install
Aquí se requiere que el package.json involucrado en la construcción de npm debe estar dentro del miniprogramRoot definido en project.config.js.
Sugerencias: a partir de la versión v1.02.1811150 de las herramientas de desarrollo, se ajusta para compilar en función del campo de dependencias de package.json, por lo que los paquetes declarados en devDependencies también se pueden instalar y usar durante el proceso de desarrollo sin participar en la compilación. . Si se trata de una versión anterior, se recomienda utilizar la
--production
opción, que puede reducir la instalación de algunos paquetes npm no relacionados con la empresa, reduciendo así el tamaño de todo el paquete de programa pequeño.
consejos: cuando el campo miniprogramRoot no existe, miniprogramRoot es el directorio donde se encuentra project.config.js
2. Construir npm
Haga clic en la barra de menú en las herramientas de desarrollo: Herramientas -> Compilar npm
3. Marque la opción "Usar módulo npm":
4. Una vez completada la compilación, se puede utilizar el paquete npm.
Introduzca el paquete npm en js:
const myPackage = require('packageName')
const packageOther = require('packageName/other')
Utilice componentes personalizados en el paquete npm:
{
"usingComponents": {
"myPackage": "packageName",
"package-other": "packageName/other"
}
}
consejos: Cuando utilice el paquete npm aquí, si solo se introduce el nombre del paquete, se buscará de forma predeterminada en el archivo index.js o en el componente de índice bajo el nombre del paquete.
2. No se puede crear una solución de paquete de NPM
https://www.cnblogs.com/lml-lml/p/11346680.html
1. Ingrese al directorio raíz del subprograma, abra cmd e ingrese: npm init
Sigue presionando enter después de ingresar el comando
2. Ingrese el comando: npm i miniprogram-sm-crypto --production
Después de ejecutar el comando, vaya a la herramienta de punto medio del desarrollador de WeChat-build npm, y luego tendrá éxito, como se muestra en la siguiente figura:
Categoría: Mini Programa WeChat