Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 2278|Resposta: 0

Compile o pacote NPM em um script JavaScript pronto para navegador

[Copiar link]
Publicado em 25/04/2024 20:28:21 | | | |
Requisitos: Fetch Event Source é um streaming SSE implementado pela Microsoft, construído com pacotes NPM, não pode ser usado diretamente no navegador e requer que o pacote NPM seja compilado em um script JavaScript executado pelo navegador.

NPM é uma ferramenta de gerenciamento de pacotes Node, implementada com base no padrão Node API, enquanto JavaScript é uma linguagem de script que roda no navegador, baseada no padrão ECMAScript. Devido aos padrões diferentes, os pacotes NPM não podem ser executados diretamente no navegador.

Ferramentas de embalagem comumente usadas:

  • Webpack: Webpack é uma das ferramentas de empacotamento front-end mais populares disponíveis, pode lidar com JavaScript, folhas de estilo, imagens e outros recursos, além de suportar desenvolvimento modular.
  • Parcel: Parcel é uma ferramenta de empacotamento sem configuração que lida automaticamente com dependências e empacota projetos, tornando-se ideal para construir projetos rapidamente.
  • Rollup: O Rollup foca em empacotar bibliotecas JavaScript, que podem empacotar múltiplos módulos em um único arquivo e suporta otimização com Tree Shaking.
  • Browserify: O Browserify permite que você use o sistema de módulos da Node.js no seu navegador, que pode empacotar módulos CommonJS em código reconhecível pelo navegador.
  • Grunt: Grunt é uma ferramenta de automação de tarefas que pode ser usada para empacotamento, comprimir, mesclar e outras operações, como empacotamento de código.
  • Gulp: Semelhante ao Grunt, o Gulp é uma ferramenta de automação de tarefas, mas usa código em vez de configuração para tornar as definições de tarefas mais concisas e claras.
  • Brunch: Brunch é uma ferramenta de empacotamento front-end rápida e fácil que pode lidar com JavaScript, CSS, HTML e outros arquivos, além de suportar extensões de plugins.


Este artigo requer duas ferramentas:browserifyApoucar(Compressor para arquivos JS, CSS, HTML e IMG)

Primeiro, crie uma nova pasta e rapidamente inicialize um projeto Node com o seguinte comando:



revisarpackage.jsonO documento diz o seguinte:

Instale browserify, minify, fetch-event-source, o comando é o seguinte:

Execute o comando de compilação da seguinte forma:

Onde: -r especifica o nome do pacote npm a ser compilado -s O nome do módulo usado no código (nome personalizado de acordo com seus próprios hábitos)

Após a execução ser concluída, o event.min.js é o arquivo comprimido, como mostrado na figura abaixo:



Copie o conteúdo event.min.js para o console do navegador para testes, como mostrado na imagem abaixo:



(Fim)





Anterior:O CentOS 7 instala o serviço de cache Redis 7.2.4
Próximo:Tipos de fonte Diferença TrueType e OpenType
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com