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

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

5
ジョブ名「..getProjectMetadata」は存在しません
角度をv9に更新しましたが、v8に戻ろうとすると、このエラーが発生します。私はすでに次のことを試しました: アンインストール-global angular / cli angular / cliをアンインストールする 最後のpackage.jsonに戻ります node_moduleフォルダを削除する リポジトリを削除 このエラーは引き続き表示されます。 私のスタックトレースは: An unhandled exception occurred: Job name "..getProjectMetadata" does not exist. See angular-errors.log for further details. angular-errors.log: [error] Error: Job name "..getProjectMetadata" does not exist. at Observable._subscribe (/Front/node_modules/@angular-devkit/core/src/experimental/jobs/simple-scheduler.js:350:23) at Observable._trySubscribe (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25) at Observable.subscribe (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22) at /Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:22:31 at Object.subscribeToResult …

1
糸の中で「npm ci」に最も近いもの
npmにciは、プロジェクトをクリーンな状態でインストールするコマンドがあります。文書ではそれは主張されています: 特定のユーザー指向機能をスキップすることで、通常のnpmインストールよりも大幅に高速化できます。また、通常のインストールよりも厳格であり、ほとんどのnpmユーザーの増分インストールされるローカル環境によって引き起こされるエラーや不整合をキャッチするのに役立ちます。 私の質問はnpm ci、糸の世界でコマンドに最も近いものは何ですか?答えは、特別なモードを必要としないアーキテクチャであるため、糸でこれを必要としないということです。答えは、多くの構成設定を使用することです。しかし、私はこの質問に対する完全な単一の答えを見つけることができていないので、それを持つことは価値があると思います。
35 npm  yarnpkg 

4
Sassローダーエラー:APIスキーマに一致しない無効なオプションオブジェクト
フレームワークVuetifyJS(v2.0.19)でVueJSを使用しています。npm run serveを実行した後、このエラーが発生します: Sass Loaderは、APIスキーマと一致しないオプションオブジェクトを使用して初期化されました。 私が試したこと:node_modulesフォルダーを削除し、すべてのnpmパッケージとnode.jsを最新の安定したバージョンに再インストール/更新しました。 完全なエラーメッセージ: error in ./node_modules/vuetify/src/components/VRangeSlider/VRangeSlider.sass Module build failed (from ./node_modules/sass-loader/dist/cjs.js): ValidationError: Invalid options object. Sass Loader has been initialised using an options object that does not match the API schema. - options has an unknown property 'indentedSyntax'. These properties are valid: object { implementation?, sassOptions?, …

1
TypeError:未定義のプロパティ 'webpackJsonp'を読み取れません
約2年前にcreate-react-appを使用して作成したリアクションアプリ(アプリA)を使用していますが、削除されました。アプリはcommonjs2モジュールとしてエクスポートされ、NPMパッケージで出荷され、next.jsプロジェクト(アプリB)で使用されます。 アプリAのいくつかのパッケージを更新するまで、すべてが順調に進んでおり、使用するいくつかの汎用コンポーネントがあります。アプリBにインポートするときのエラーは、おそらくSSRが原因でウィンドウが定義されていなかったことです。 これを使用して、アプリAのwebpack構成でこれを解決しましたglobalObject: 'this'。 アプリBにアプリAをインポートしようとすると、エラーメッセージは次のようになります。 TypeError: Cannot read property 'webpackJsonp' of undefined どこかに電話しようとしているとwindow['webpackJsonp']思いますか? 私はすでにwebpackJsonpFunctionを変更しようとしましたが、予想通り、undefinedの別のプロパティを取得しようとします。 どんな助けでも大歓迎です! 完全なスタックトレース: [ error ] TypeError: Cannot read property 'webpackJsonp' of undefined at /Users/syberen/projects/parentcompany/pblx-store-detail/build/static/js/main.js:1:2087 at Object.<anonymous> (/Users/syberen/projects/parentcompany/pblx-store-detail/build/static/js/main.js:1:2203) at Module._compile (internal/modules/cjs/loader.js:776:30) at Module.m._compile (/Users/syberen/projects/parentcompany/companyname/node_modules/ts-node/src/index.ts:473:23) at Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Object.require.extensions.<computed> [as .js] (/Users/syberen/projects/parentcompany/companyname/node_modules/ts-node/src/index.ts:476:12) at Module.load (internal/modules/cjs/loader.js:643:32) at Function.Module._load …
16 reactjs  npm  webpack  next.js 

2
NPM実行*は何もしません
私はエレクトロンプロジェクトを実行していましたが、すべてうまくいきました。しかし、package.json(npm startを含む)のスクリプトを実行すると、行がエスケープされて何も実行されません。 私のpackage.json: { "name": "interclip-desktop", "version": "0.0.7", "description": "Interclip for desktop", "repository": "https://github.com/aperta-principium/Interclip-desktop", "main": "main.js", "scripts": { "start": "electron .", "package-mac": "electron-packager . --overwrite --asar=true --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns --prune=true --out=release-builds", "package-win": "electron-packager . Interclip --overwrite --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"Interclip\"", "package-linux": "electron-packager . Interclip --overwrite --asar=true …

8
Reactアプリが「開発サーバーの起動」で動かなくなった
create-react-appで作成した反応アプリがあります。npm startを実行した後(開始スクリプトはpackage.jsonに "start": "react-scripts start"として存在する)、コンソールは通常どおり開発サーバーを起動し、ブラウザーを起動します。しかし、この後、コンソールとブラウザはどちらも無期限に何もしません。エラーまたは出力はありません。それは単に何もしません。

6
一般的なクラスの共有ノードモジュールの使用
ゴール だから私はこの構造を持つプロジェクトを持っています: ionic-app firebase-functions 共有しました 目標は、sharedモジュールに共通のインターフェースとクラスを定義することです。 制限事項 ローカルで使用するためにコードをnpmにアップロードしたくないので、コードをアップロードする予定はありません。100%オフラインで動作するはずです。 開発プロセスはオフラインで動作するはずですが、ionic-appおよびfirebase-functionsモジュールはfirebase(ホスティングおよび機能)にデプロイされます。したがって、sharedモジュールのコードはそこで利用できるはずです。 これまでに試したこと typescriptでProject Referencesを使用してみましたが、機能するまでには至っていません この質問の 2番目の回答のように、npmモジュールとしてインストールして試してみました 最初は問題なく動作しているようですが、ビルド中に実行するとfirebase deploy次のようなエラーが発生します。 Function failed on loading user code. Error message: Code in file lib/index.js can't be loaded. Did you list all required modules in the package.json dependencies? Detailed stack trace: Error: Cannot find module 'shared' at …

6
NPM-AUDITは高い脆弱性を発見します。私はどうしたらいいですか?
npm audit 私のプロジェクトで実行してこれを手に入れました @ angular-devkit / build-angular [dev]の高いコマンドインジェクション依存性 パス@ angular-devkit / build-angular> @ ngtools / webpack> tree-kill 詳細 https://npmjs.com/advisories/1432 高コマンド注入 package-kill > = 1.2.2でパッチを適用 @ angular-devkit / build-angular [dev]の依存関係 パス@ angular-devkit / build-angular> tree-kill 詳細 https://npmjs.com/advisories/1432 ツリーキルは更新する必要がありますが、私のものではなく、角度の詳細です。だから何?angular-teamが独自のpackage.jsonをtree-killの新しいバージョンに更新するのを待つ必要がありますか?

5
共有コンポーネントライブラリのベストプラクティス
共有可能なReactコンポーネントライブラリを作成しています。 ライブラリには多くのコンポーネントが含まれていますが、エンドユーザーはそれらのいくつかを使用するだけで済みます。 コードをWebpack(またはParcelまたはRollup)にバンドルすると、すべてのコードを含む1つのファイルが作成されます。 パフォーマンス上の理由から、実際に使用されない限り、すべてのコードをブラウザでダウンロードしたくありません。コンポーネントをバンドルするべきではないと私は思いますか?バンドルはコンポーネントの消費者に任せるべきですか?コンポーネントの消費者に他に何かを残しますか?JSXをトランスパイルするだけですか? 同じリポジトリに多数の異なるコンポーネントが含まれている場合、main.jsには何を含める必要がありますか?

1
Windowsでnpm ciが角度8およびノー​​ド12でエラーを出力する:node-gyp rebuild
私のセットアップ: ウインドウズ10 NVM 1.1.7 for Windows ノード12.14.1とnpm 6.13.4 Angular 8.2.14と@ angular / cli 8.3.22 デフォルトの角度テンプレートを実行しようとしています: > npm install -g @angular/cli # this installed the angular version mentioned above > ng new test # Chose default options for the project > cd test > npm ci # lots of error messages …
12 node.js  angular  npm 

2
expo-cliのインストール時にコードELIFECYCLEエラー
npm install expo-cli --global 次のエラーが発生しました: npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! envsub@3.1.0 postinstall: `test -d .git && cp gitHookPrePush.sh .git/hooks/pre-push || true` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the envsub@3.1.0 postinstall script. npm ERR! This is probably not a problem with …
12 node.js  npm 

2
角度アプリでプラグイン「proposal-numeric-separator」が見つかりませんでした
実行中にエラーが発生しますng build --prod。 An unhandled exception occurred: [BABEL] /root/catch-up-enterprise/dist/polyfills-es5.8e4ba13e1c10f0a37bb4.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry in ./available-plugins.js for it. (While processing: "/root/catch-up-enterprise/node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/lib/index.js") See "/tmp/ng-sg4wHH/angular-errors.log" for further details エラーログ: [root@localhost ~]# more /tmp/ng-sg4wHH/angular-errors.log [error] Error: [BABEL] /root/catch-up-enterprise/dist/polyfills-es5.8e4ba13e1c10f0a37bb4.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry …
11 angular  npm 

6
ノードgypの再構築でnpmのインストールが失敗し、「gyp:XcodeまたはCLTのバージョンが検出されませんでした!」 `
実行しようとするたびnpm installに、次のエラーが発生します。どうすれば修正できますか?私は上ですnode -v → v8.8.0&npm -v → v6.11.3 上vsCode terminalで実行してみたところiTerm、同じエラーが発生しました。(どちらも最新バージョンに更新されます)。私が行った唯一の新しいことは、macOSを最新バージョン、つまりCatalina 10.15.3今日にアップデートすることです。 $ npm install Fri Mar 6 17:22:40 2020 > fsevents@1.2.11 install /Users/synapse/Documents/synapsefi-dev-ui/node_modules/watchpack/node_modules/fsevents > node-gyp rebuild No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'. No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'. No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'. gyp: No Xcode …

1
ignore-scriptsをtrueに設定すると、npmはどのように動作しますか?
私はただ見て話スピーカーが実行されているお勧めします: npm config set ignore-scripts true パッケージのインストール後スクリプトとインストール前スクリプトが実行されないようにします。そうすれば、悪意のあるパッケージでウイルスを回避できます。 私の質問は、次のとおりです。このコマンドを実行した後、npmインストールパッケージを変更して、プロジェクト内で機能させる必要がありますか? npmを使用するときにこのコマンドを実行しても追加の不都合がなければ、実行しても問題はありません。ウイルスを回避するのに役立つだけです。 この場合、なぜこれがデフォルト設定にならないのでしょうか? パッケージスクリプトを無視すると、npmパッケージの動作が異なり、さらに多くのことを手動で行う必要があると思うので、質問します。

1
Dockerとnpm-gyp ERR!良くないですよ
クライアントサービスをからにアップグレードし、それを使用して再構築することによってネットワーク切断の問題を解決しようとするまで、すべてがクライアントで機能していました。react-scriptsdocker3.0.13.3.0npm install <package> --save しかし、それからcss-loaderandの要求に不満が出始めstyle-loader、私はそれらをインストールしました。その後、機能しませんでした。セットアップをに戻し、フラグを付けた3.0.1以前のパッケージを両方ともアンインストールして、パッケージも--save削除しnode_modules/ました。 ここで、を実行するとdocker-compose -f docker-compose-dev.yml build client、クライアントサービスがビルドされているにもかかわらず、次のエラーが発生します。 > fsevents@1.2.11 install /usr/src/app/node_modules/chokidar/node_modules/fsevents > node-gyp rebuild gyp info it worked if it ends with ok gyp info using node-gyp@3.8.0 gyp info using node@11.12.0 | linux | x64 gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable …
10 node.js  docker  npm 

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