1. ホーム
  2. node.js

[解決済み] 続編のパッケージが解決できない

2022-02-07 03:40:54

質問

Mac OS 10.12.6にsequelize-cliをインストールしようとしています。

ターミナルで、私は次のようにしました。

npm install -g sequelize-cli

私は

npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
/usr/local/bin/sequelize -> /usr/local/lib/node_modules/sequelize-cli/bin/sequelize
/usr/local/lib
└── [email protected] 

そして、試しに

sequelize model:create --name User --attributes name:string,complete:boolean

私は

Users/bheng/Sites/BASE にある sequelize パッケージを解決できない。

を使ってみたりもします。 --save このように ポスト を提案しました。

npm install -g sequelize-cli --save

同じ結果になりました。

npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
/usr/local/bin/sequelize -> /usr/local/lib/node_modules/sequelize-cli/bin/sequelize
/usr/local/lib
└── [email protected] 

sequelize model:create --name User --attributes name:string,complete:boolean

Users/bheng/Sites/BASE にある sequelize パッケージを解決できない。

他に試すべきことはありますか?

解決方法は?

sequelize-cliでは パッケージ.json ファイルでは、sequelizeはdevdependencyとして言及されています。 npm install sequelize-cli . 推測するに、sequelize自体がインストールされていないため、このようなエラーになるのだと思います。

Users/bheng/Sites/BASE にある sequelize パッケージを解決できない。

sequelizeのインストール npm install --save sequelize (またはグローバル)で、物事がうまくいくはずです。

PS: グレートアンサー 様々な依存性とその意味について