Feathers: アップグレードコマンドを入力すると、Feathersv4の移行が失敗します

作成日 2019年07月03日  ·  3コメント  ·  ソース: feathersjs/feathers

再現する手順

こんにちはここでは、このガイドに従ってFeathers v4に移行しましたが、コマンドfeathers upgradeがエラーAssertionError [ERR_ASSERTION]で失敗し複数のファイルをコピーする場合は、宛先としてディレクトリを指定してください。 以下は、エラーの完全な表示です。

$フェザーアップグレード
events.js:173
投げる; //未処理の「エラー」イベント
^

AssertionError [ERR_ASSERTION]:複数のファイルをコピーする場合は、宛先としてディレクトリを指定してください
EditionInterface.exports.copy(C:\ Usersusername \ AppData \ Roaming \ npm \ node_modules \ @feathersjs \ cli \ node_modules \ mem-fs-editor \ lib \ actions \ copy.js:36:5)
UpgradeGenerator.writing(C:\ Usersusername \ AppData \ Roaming \ npm \ node_modules \ @feathersjs \ cli \ node_modules \ generator-feathers \ generators \ upgrade \ index.js:54:13)
オブジェクトで。(C:\ Usersusername \ AppData \ Roaming \ npm \ node_modules \ @feathersjs \ cli \ node_modules \ yeoman-generator \ lib \ index.js:427:27)
C:\ Usersusername \ AppData \ Roaming \ npm \ node_modules \ @feathersjs \ cli \ node_modules \ run-async \ index.js:25:25
新しい約束で()。
C:\ Usersusername \ AppData \ Roaming \ npm \ node_modules \ @feathersjs \ cli \ node_modules \ run-async \ index.js:24:19
self.env.runLoop.add.completed(C:\ Usersusername \ AppData \ Roaming \ npm \ node_modules \ @feathersjs \ cli \ node_modules \ yeoman-generator \ lib \ index.js:428:13)
processImmediate(timers.js:637:19)で
次の場所で「エラー」イベントが発生しました:
Immediate.setImmediate(C:\ Usersusername \ AppData \ Roaming \ npm \ node_modules \ @feathersjs \ cli \ node_modules \ yeoman-generator \ lib \ index.js:436:22)
processImmediate(timers.js:637:19)で

システム構成

Windows 10を使用していますが、CygwinとCMDの両方で上記のコマンドを実行できません。 NodeJSのバージョンはv11.10.0で、NPMは6.9.0です。

私を案内してくれてありがとう、私は可能な修正をどこでも探しました、そして答えを見つけることができませんでした。

最も参考になるコメント

@feathersjs/[email protected]で修正する必要があります

全てのコメント3件

WSLでWin10を実行しても同じ問題が発生します。 ノードのバージョンは12.2.0およびnpm6.9.0です。

Linuxでも同じです。

node: v8.10.0
feathers: @feathersjs/[email protected] 

@feathersjs/[email protected]で修正する必要があります

このページは役に立ちましたか?
0 / 5 - 0 評価