0

開発マシンに cli-microsoft365 をインストールしましたが、振り向いてそれを使用して sharepoint 開発者サイトにログインしようとすると、コマンドが認識されません。

ここにいくつかの情報があります:

mini-3:spfx-plugins admin$ nvm list
->     v10.24.1
       v12.22.1
       v14.17.3
         system
default -> v10.24.1
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v14.17.3) (default)
stable -> 14.17 (-> v14.17.3) (default)
lts/* -> lts/fermium (-> v14.17.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1
lts/erbium -> v12.22.3 (-> N/A)
lts/fermium -> v14.17.3

mini-3:spfx-plugins admin$ npm list @pnp/cli-microsoft365
spfx-plugins@1.0.0 /src/spfx-plugins
└── @pnp/cli-microsoft365@3.11.0 

mini-3:spfx-plugins admin$ m365
bash: m365: command not found

これは私のpackage.jsonがどのように見えるかです:

mini-3:spfx-plugins admin$ cat package.json 
{
  "name": "spfx-plugins",
  "version": "1.0.0",
  "description": "Deploy 3rd party plugins to Sharepoint using a configuration file that identifies which sites to target.  ",
  "main": "index.js",
  "scripts": {
    "uploadToAppCatalog": "gulp upload-plugins",
    "deployToSite": "gulp deploy-plugins",
    "test": "gulp test",
    "serve": "gulp serve"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "node-sppkg-deploy": "1.2.1"
  },
  "devDependencies": {
    "@microsoft/sp-build-web": "^1.12.1",
    "@pnp/cli-microsoft365": "^3.11.0",
    "gulp": "^3.9.1",
    "gulp-spsync-creds": "2.3.8"
  }
}

npm i コマンドを変更してグローバルにインストールすると、機能します。
これはなぜですか?私はノードとnpmを初めて使用するので、これが是正的な質問である場合は申し訳ありません。

4

0 に答える 0