タグ付けされた質問 「npm」

npmは、GoogleのV8 JavaScriptエンジンを使用するノンブロッキング非同期I / OフレームワークであるNode.jsの公式パッケージマネージャーです。CommonJSモジュール、jQueryプラグイン、再利用可能なJavaScriptコード(ライブラリ)、JavaScriptベースのCLIプログラムのインストールと公開に使用できます。

6
NPMのインストール中に別のバージョンのPythonを使用するにはどうすればよいですか?
CentOS 5.9を実行し、デフォルトのPython 2.4.3がインストールされているVPSにターミナルアクセスできます。次のコマンドを使用してpython 2.7.3もインストールしました:(のmake altinstall代わりに使用しましたmake install) wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -xf Python-2.7.3.tgz cd Python-2.7.3 ./configure make make altinstall 次に、これらのコマンドを使用してソースからnode.jsをインストールしました。 python2.7 ./configure make make install 問題は、npm installpython> 2.4.3を必要とするnode.jsパッケージを使用してインストールしようとすると、次のエラーが発生することです。 gyp ERR! configure error gyp ERR! stack Error: Python executable "python" is v2.4.3, which is not supported by gyp. gyp ERR! stack You can …
218 python  node.js  centos  npm 

3
プラグインのnpmでピアの依存関係を使用する理由
たとえば、Gruntプラグインがgrunt への依存関係を「ピア依存関係」として定義するのはなぜですか? なぜプラグインはgrunt-plug / node_modulesの独自の依存関係としてGruntを使用できないのですか? ピアの依存関係については、https://nodejs.org/en/blog/npm/peer-dependencies/で説明しています。 しかし、私は本当にそれを理解していません。 例 現在、Gruntタスクを使用してソースファイルを/ dist /フォルダーにビルドし、ローカルデバイスで提供されるAppGyver Steroidsを使用しています。私はnpmとうなり声で非常に新しいので、何が起こっているのかを完全に理解したいと思います。 これまでのところ私はこれを得ます: [rootfolder] /package.jsonはnpmにgrunt-steroids、開発がnpmパッケージに依存していることを伝えます。 "devDependencies": { "grunt-steroids": "0.x" }, はい。[rootfolder]でnpm installを実行すると、依存関係が検出され、[rootfolder] / node_modules / grunt-steroidsに grunt-steroidsがインストールされます。 次に、Npmは[rootfolder] /node_modules/grunt-steroids/package.jsonを読み取り、grunt-steroids独自の依存関係をインストールできるようにします。 "devDependencies": { "grunt-contrib-nodeunit": "0.3.0", "grunt": "0.4.4" }, "dependencies": { "wrench": "1.5.4", "chalk": "0.3.0", "xml2js": "0.4.1", "lodash": "2.4.1" }, "peerDependencies": { "grunt": …


17
pm2は 'npm start'スクリプトを実行できます
pm2がnpm起動スクリプトを実行する方法はありますか、それとも実行する必要がありますか pm2 start app.js だから開発中 npm start 次に、pm2を使用した本番環境では、次のように実行します。 pm2 start 'npm start' これを行うには同等の方法がありますforever: forever start -c "npm start" ./
214 node.js  npm  pm2 

18
create-react-appベースのプロジェクトを実行するポートを指定するにはどうすればよいですか?
私のプロジェクトはcreate-react-appに基づいています。npm startまたはyarn startデフォルトでポート3000でアプリケーションを実行し、package.jsonでポートを指定するオプションはありません。 この場合、どのようにして選択したポートを指定できますか?私はこのプロジェクトの2つを同時に(テストのために)実行したいと思います。1つはポートで3005、もう1つは3006
212 reactjs  npm 

10
npmは、package.jsonの依存関係によってプライベートgithubリポジトリをインストールします
他のプライベートgithubリポジトリを依存関係として含むnpmでgithubプライベートリポジトリをインストールしようとしています。 多くの方法と投稿を試しましたが、どれも機能していません。これが私がやっていることです: npm install git+https://github.com/myusername/mygitrepository.git package.jsonのようです: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } それを行う正しい方法は何ですか?

16
nvmはnpm configの「prefix」オプションと互換性がありません:
別のNodeJSバージョンを実行しようとしていますnvmが、このエラーが発生します。 $ nvm use v4.2.4 nvm is not compatible with the npm config "prefix" option: currently set to "/Users/z/.npm-global" Run `npm config delete prefix` or `nvm use --delete-prefix v4.2.4` to unset it. 回避するために意図的にプレフィックスを設定していますsudo npm(https://docs.npmjs.com/getting-started/fixing-npm-permissionsを参照)。 nvmグローバルにインストールされたパッケージのプレフィックスを失うことなく使用できる方法はありますか?
208 node.js  npm  prefix  nvm 

26
NPMインストールエラー: '…nt-webpack-plugin“:” 0'の近くで解析中のJSON入力の予期しない終了
新しいAngular 5プロジェクトを作成する場合: ノードのバージョン:8.9.2 npmバージョン:5.5.1 私のコマンドは npm install -g @angular/cli エラーは npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'** npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log エラーログはhttp://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.logです。

8
UbuntuへのBowerのインストール
私が行った後、バウアーのホームページ上の指示に従って、Xubuntuの13.10にバウアーをインストールしようとしているsudo apt-get install npmとsudo npm install -g bower私は、発行後、以下を取得しbower、コマンドラインで: /usr/bin/env: node: No such file or directory 次に、ノードをインストールします(Bowerの唯一の依存関係はNPMであるため、不要ではないと思いますが、正しいですか?)。とにかく、次のsudo apt-get install nodeようなBowerコマンドのいずれかでノードをインストールした後bower help何もしないでください。つまり、何も出力しません。 UbuntuにBowerをインストールする方法(できればさまざまなバージョンを手動でダウンロードせずに)
206 npm  bower 

17
NPMグローバルインストール「モジュールが見つかりません」
少し前にnpmに公開したモジュールを作成しました(https://npmjs.org/package/wisp) したがって、コマンドラインから正常にインストールされます。 $ npm i -g wisp ただし、コマンドラインから実行すると、optimistがインストールされていないというエラーが発生し続けます。 $ wisp Error: Cannot find module 'optimist' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:362:17) at require (module.js:378:17) at Object.<anonymous> (/usr/local/lib/node_modules/wisp/wisp:12:10) at Object.<anonymous> (/usr/local/lib/node_modules/wisp/wisp:96:4) at Module._compile (module.js:449:26) at Object.exports.run (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js:68:25) at compileScript (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:135:29) at fs.stat.notSources.(anonymous function) (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:110:18) ただし、依存関係としてpackage.jsonで指定しました: { "name": "wisp", …
206 node.js  npm 

3
プライベートGithubリポジトリをnpm依存関係として使用する方法
プライベートGithubリポジトリを"dependency"in としてリストするにはどうすればよいpackage.jsonですか?私が試したNPMのGithubのURLが似た構文ryanve/exampleが、やってnpm installパッケージフォルダには、民間の依存関係のエラーを、「インストールできませんでした」を与えます。プライベートリポジトリに依存するための特別な構文(またはその他のメカニズム)はありますか?

11
npm install -g lessが機能しない:EACCES:権限が拒否されました
保存時に.cssに.lessファイルをコンパイルできるように、phpstormで設定を少なくしようとしています。node.jsをインストールし、次のステップ(このhttps://www.jetbrains.com/webstorm/help/transpiling-sass-less-and-scss-to-css.htmlに従って)でこのコマンドを実行していますターミナル npm install -g less しかし、これを行うと、これらのエラーが発生します ☁ ~ npm install -g less npm WARN install Couldn't install optional dependency: EACCES: permission denied, mkdir '/Users/brentscholl/.npm/mkdirp/0.5.1' npm WARN install Couldn't install optional dependency: EACCES: permission denied, mkdir '/Users/brentscholl/.npm/graceful-fs/3.0.8' npm WARN install Couldn't install optional dependency: EACCES: permission denied, mkdir '/Users/brentscholl/.npm/extend/3.0.0' npm WARN …
203 node.js  npm  terminal 

3
npmを使用して現在のディレクトリにpackage.json依存関係をインストールする方法
私はfooappというWebアプリを持っています。私はpackage.json根を持っています。すべての依存関係を特定のにインストールしたいnode_modules directory。どうすればよいですか? 私が欲しいもの 2つのwidget依存関係があるとしましょう。私はこのようなディレクトリ構造になりたいです: node_modules/ widgetA widgetB fooapp/ package.js lib .. 私が得るもの 私が実行するnpm install fooapp/ と、これが得られます: node_modules/ fooapp/ node_modules/ widgetA widgetB package.js lib/ .. fooapp/ package.js lib/ .. npmは、アプリディレクトリのコピーをnode_modulesディレクトリに作成し、パッケージを別の node_modulesディレクトリにインストールします。 これはパッケージのインストールに意味があると理解しています。しかし、私はrequire()自分のWebアプリを他のものの中に入れず、直接実行します。依存関係を特定のnode_modulesディレクトリにインストールする簡単な方法を探しています。


24
sudo:npm:コマンドが見つかりません
ノードを最新バージョンにアップグレードしようとしています。http://davidwalsh.name/upgrade-nodejsの指示に従っています しかし、私がするとき: sudo npm install -g n エラーが発生します: sudo: npm: command not found npmはsudoなしで動作します。私がする時: whereis node そうですか: node: /usr/bin/node /usr/lib/node /usr/bin/X11/node /usr/local/node ランニング: which npm ショー: /usr/local/node/bin/npm 私はhttps://stackoverflow.com/a/5062718/1246159で解決策を試しました しかし、まだ同じエラーが発生します。/ etc / sudoersファイルも確認しました。関連する行は次のとおりです。 Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" これは私には元気に見えます。どうすればNPMをsudoコマンドで動作させることができますか?
201 node.js  unix  npm 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.