Cuando se usa el andamiaje para construir un proyecto, el mensaje: No se puede cargar el archivo C: \ Users \ your username \ AppData \ Roaming \ npm \ nodemon.psl. Debido a que los scripts tienen prohibido ejecutarse en este sistema, aquí se informa este tipo de error La computadora tiene permisos insuficientes.
Referencia: https://blog.csdn.net/weixin_41967475/article/details/105664942
¡Las siguientes son algunas capturas de pantalla solo como referencia!
nodemon: no se puede cargar el archivo:
vue: no se puede cargar el archivo:
paquete web: no se puede cargar:
Solución
1. Cuadro de búsqueda => entrada: Powershell => selección: ejecutar como administrador
2. 输入 : set-ExecutionPolicy RemoteSigned
3. Seleccione Y o A, luego cierre
La mayoría de las personas realizan los tres pasos anteriores para resolver perfectamente el problema de permisos del sistema; si no se puede identificar el error, ¡siga leyendo!
Error no reconocido:
El error anterior se debe a que no se encuentra la ruta del archivo de script, lo que lo hace irreconocible. Script de instalación global, hay dos formas de resolver los problemas anteriores
Suplemento de puntos de conocimiento: el
uso del módulo de instalación npm se divide en instalación local e instalación global.
Instalación local: npm install express se instalará en el proyecto actual
Instalación global: npm install express -g se instalará en el directorio especificado (node_global)
Si el directorio global node_global no está configurado, los archivos instalados globalmente se guardarán en C: \ Users \ su nombre de usuario \ AppData \ Roaming \ npm
Referencia: https://blog.csdn.net/weixin_41967475/article/details/105664942
Método uno:
1. Cree node_global y node_cache (carpeta de caché de nodos) en el directorio de instalación de nodejs
2. Establecer variables de entorno
Configuración de la variable de usuario : cambie el valor de la ruta en la variable de usuario a C: \ nodejs \ node_global, no hay RUTA, puede agregar directamente
Variable del sistema : agregar el valor de NODE_PATH variable es: C: \ nodejs \ node_modules
Nota: La ruta de mi archivo nodejs es C: \ nodejs; la ruta predeterminada es: C: \ Archivos de programa \ nodejs; realice los cambios correspondientes de acuerdo con su ruta de instalación
3. Abra cmd y ejecute
npm config set prefix "C: \ nodejs \ node_global"
npm config set cache "C: \ nodejs \ node_cache"
4. Después de ejecutar npm install express -g, verifique la carpeta node_global
Hay una carpeta express en la carpeta node_global, que indica que la instalación global se descargará a la carpeta node_global de manera predeterminada.
5. Taobao npm mirroring mejora la velocidad de extracción del paquete
Servidor de acceso predeterminado: npm servidor oficial del sitio web extranjero https://registry.npmjs.org
Establecer la ruta espejo de Taobao (servidor doméstico): registro de configuración de npm https://registry.npm.taobao.org
Ver información de configuración de nodejs: lista de configuración de npm
Eliminar espejo: npm config eliminar registro
6.cnpm aumenta la velocidad de tirar de las bolsas
npm install cnpm -g -registry = https: //registry.npm.taobao.org
Pruebe si la instalación se realizó correctamente: cnpm -v
Método dos:
Dado que el directorio global node_global no está configurado, los archivos instalados globalmente se guardarán en C: \ Users \ su nombre de usuario \ AppData \ Roaming \ npm
1. Configuración de variables de usuario
Nota: Si no se puede encontrar la carpeta AppData, es porque está oculta; haga clic en Ver para verificar los elementos ocultos, y se puede encontrar la carpeta AppData. Actualmente
conozco los dos métodos anteriores. Bienvenido a corregirme; si tiene alguna pregunta, deje un mensaje en el área de comentarios
Gracias por leer aquí, si hay errores similares a continuación, ¡sigue leyendo!
En la computadora de un amigo, después de varias desinstalaciones y reinstalaciones, y luego sigue el método anterior, no puede evitar "eso", Error: EPERM: operación no permitida, abra 'C: \ Archivos de programa \ nodejs \ node_cache_cacache \ tmp \ dbdef943; encuentre la carpeta tmp y encuentre que es una carpeta vacía, no entendí qué causó el problema de los permisos. Después de desinstalar y reinstalar varias veces, e instalar nodejs cerca del final, se descubrió que Powershell apareció primero un mensaje de error rojo, y luego se apagó automáticamente, parpadeó.
Solución: desinstale nodejs y archivos de origen, e instálelo por otra ruta, lo que puede evitar este error; por ejemplo: C: \ Program Files \ nodejs se cambia a C: \ nodejs; el problema anterior se resuelve perfectamente.
La razón del error en la imagen de arriba es actualmente desconocida. ¡Espero el mensaje de Daniel!
Referencia: https://blog.csdn.net/weixin_41967475/article/details/105664942
El conocimiento inicial está cambiando con cada día que pasa, y necesitamos una exploración continua, y hay algunos obstáculos en el camino de la exploración. Debemos creer firmemente y conquistarlos y conquistarlos.
Envíenos una oración que pertenece al front-end Xiaobai: Pagar, no necesariamente habrá ganancias; no pagar, no habrá ganancias, ¡y no espere milagros!