ノードのgithubページにリストされているが、npm-registryで公開されていないモジュールがかなりあります。これらのモジュールはnpmを使用してインストールできません。
これらのnodejsモジュールをGitからクローンした後にインストールする正しい方法は何ですか?
ノードのgithubページにリストされているが、npm-registryで公開されていないモジュールがかなりあります。これらのモジュールはnpmを使用してインストールできません。
これらのnodejsモジュールをGitからクローンした後にインストールする正しい方法は何ですか?
回答:
ソースをgithubからダウンロードする必要があります。メインファイルを見つけて、メインファイルに含めます。
これの例はここにあります> node.jsモジュールを手動でインストールする方法?
通常、ソースを見つけて、package.jsonファイルを確認する必要があります。そこに、メインファイルがどれであるかを見つけることができます。これをアプリケーションに含めることができます。
アプリにexample.jsを含めるため。これをアプリケーションフォルダーにコピーし、メインのjsファイルの先頭に追加します。
var moduleName = require("path/to/example.js")
-master追加したgithubライブラリを削除する必要があります。xxx-masterへの変更のようにxxx。
                    これらのモジュールはnpmを使用してインストールできません。
実際には、名前の代わりにローカルパスを指定して、モジュールをインストールできます。リポジトリに有効なpackage.jsonファイルがある限り、リポジトリは機能します。
タイプnpm -lとかなりのヘルプは次のように表示されます:
CLI:
...
install     npm install <tarball file>
                npm install <tarball url>
                npm install <folder>
                npm install <pkg>
                npm install <pkg>@<tag>
                npm install <pkg>@<version>
                npm install <pkg>@<version range>
                Can specify one or more: npm install ./foo.tgz bar@stable /some/folder
                If no argument is supplied and ./npm-shrinkwrap.json is 
                present, installs dependencies specified in the shrinkwrap.
                Otherwise, installs dependencies from ./package.json.私の目を引いたのは: npm install <folder>
私の場合、mrtモジュールに問題があったため、これを行いました(一時ディレクトリで)
レポのクローンを作成する
 git clone https://github.com/oortcloud/meteorite.gitそして私はそれをグローバルにインストールします:
 npm install -g ./meteorite同じ方法で、リポジトリをローカルのnpmプロジェクトにインストールすることもできます。
     npm install ../meteoriteまた、開発中のパッチが必要な場合に備えて、リポジトリへのリンクを作成することもできます。
     npm link ../meteoritenpm install <folder>他の無数のnpm依存関係がある場合は機能しません。
                    githubからnode_modulesディレクトリにコードをダウンロードします
var moduleName = require("<name of directory>")それでうまくいくはずです。
モジュールに依存関係があり、package.jsonがある場合は、モジュールを開いてnpm installと入力します。
お役に立てれば
index.js
                    モジュールをローカルプロジェクトに直接複製できます。
端末を起動します。プロジェクトにcdしてから:
npm install https://github.com/repo/npm_module.git --save
ステップバイステップ:
use-gulp(使用requireS)node_modulesのようなgulpとgulp-util。gulp-utillibにいくつかの変更を加え、use-gulpプロジェクトでローカルにテストしたいとします...gulp-utilgithub \ bitbucketなどのフォークプロジェクトcd use-gulp/node_modulesgulp-utilのようにgulp-util-dev:git clone https://.../gulp-util.git gulp-util-devnpm install依存関係gulp-util-devが利用可能であることを確認するために実行します。gulp-utilasのミラーができましたgulp-util-dev。あなたにはuse-gulpプロジェクト、あなたが今置き換えることができますrequire('gulp-util')...;コールをして:require('gulp-util-dev')あなたが行われ、変更をテストしますgulp-util-dev
var myscript = require("http://www.mywebsite.com/myscript.js"))の外部URLからスクリプトをインポートすることはできますか?このrequire関数は外部URLでは機能しないようです。