Existem alguns módulos que estão listados na página github do node, mas não são publicados com o registro npm. Esses módulos não podem ser instalados usando o npm.
Qual é a maneira correta de instalar esses módulos nodejs após cloná-los do Git?
Existem alguns módulos que estão listados na página github do node, mas não são publicados com o registro npm. Esses módulos não podem ser instalados usando o npm.
Qual é a maneira correta de instalar esses módulos nodejs após cloná-los do Git?
Você precisa baixar o código-fonte do github. Encontre o arquivo principal e inclua-o em seu arquivo principal.
Um exemplo disso pode ser encontrado aqui> Como instalar manualmente um módulo node.js?
Normalmente você precisa encontrar a fonte e acessar o arquivo package.json. Lá você encontrará qual é o arquivo principal. Para que você possa incluir isso em seu aplicativo.
Para incluir example.js em seu aplicativo. Copie-o na pasta do seu aplicativo e anexe-o no topo do seu arquivo js principal.
var moduleName = require("path/to/example.js")
var myscript = require("http://www.mywebsite.com/myscript.js")
)? Parece que arequire
função não funciona para URLs externos.-master
bibliotecas anexadas ao github; como em mudarxxx-master
paraxxx
.Na verdade, você pode instalar um módulo especificando em vez de um nome um caminho local. Contanto que o repositório tenha um
package.json
arquivo válido, ele deve funcionar.Digite
npm -l
e uma bela ajuda aparecerá assim:CLI:
O que chamou minha atenção foi:
npm install <folder>
No meu caso, tive problemas com o
mrt
módulo, então fiz isso (em um diretório temporário)Clone o repo
E eu o instalo globalmente com:
Dica:
Também é possível instalar da mesma maneira o repo em um projeto npm local com:
E também é possível criar um link para o repo, caso seja necessário um patch em desenvolvimento:
fonte
npm install <folder>
tiver inúmeras outras dependências de npm.Baixe o código do github para o diretório node_modules
isso deve resolver.
se o módulo tiver dependências e um package.json, abra o módulo e insira npm install.
Espero que isto ajude
fonte
index.js
Você pode clonar o módulo diretamente em seu projeto local.
Inicie o terminal. CD no seu projeto e, em seguida:
npm install https://github.com/repo/npm_module.git --save
fonte
Passo a passo:
use-gulp
que usa (require
s)node_modules
comogulp
egulp-util
.gulp-util
lib e testá-lo localmente com seuuse-gulp
projeto ...gulp-util
Projeto de bifurcação em github \ bitbucket etc.cd use-gulp/node_modules
gulp-util
comogulp-util-dev
:git clone https://.../gulp-util.git gulp-util-dev
npm install
para garantir que as dependências degulp-util-dev
estão disponíveis.gulp-util
comogulp-util-dev
. Em seuuse-gulp
projeto, agora você pode substituir:require('gulp-util')...;
call por:require('gulp-util-dev')
para testar as alterações feitas emgulp-util-dev
fonte