由于 lodash@3.3.1 依赖问题,Keystonejs 安装失败
Keystonejs install fails due to lodash@3.3.1 dependency issue
我正尝试在 these instructions 之后安装 Keystonejs,但我在安装 yo 时收到依赖项错误消息:
npm ERR! code ETARGET
npm ERR! notarget No matching version found for lodash@3.3.1
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
规格:
节点 v8.9.4
OS: macOS HighSierra V10.13.3
lodash@3.3.1 似乎当时的 NPM 寄存器有问题,但这让我想知道为什么它没有在你内部升级 - 这反过来让我觉得我搞砸了过程。
无论如何,如果有人能指出我正确的方向,我们将不胜感激。
麦克
我没有答案,但我只是想与您分享:
我的 node
是 v7.10.1
我的 npm
是 4.2.0
我可以安装 lodash@3.3.1 没有任何问题:
me@computer:~/Downloads/lodash-test$ npm install lodash@3.3.1
/home/me/Downloads/lodash-test
└── lodash@3.3.1
我也可以毫无问题地安装 yo
,并且其 lodash
依赖项的版本为 4.17.5
:
me@computer:~/Downloads/lodash-test$ npm install yo
...
...
Yeoman Doctor
Running sanity checks on your system
✔ Global configuration file is valid
✔ NODE_PATH matches the npm root
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version
Everything looks all right!
/home/me/Downloads/lodash-test
└─┬ yo@2.0.1
├─┬ async@2.6.0
│ └── lodash@4.17.5
...
...
├── lodash@4.17.5
├─┬ meow@3.7.0
│ ├─┬ camelcase-keys@2.1.0
...
...
我几个月前在 2017 年 12 月左右用 KeystoneJS 开发了一个网页。当我查看它的 package.json
文件时,我看到 lodash
版本是 4.13.1
:
...
"keystone": "4.0.0-beta.5",
"lodash": "^4.13.1",
...
我正尝试在 these instructions 之后安装 Keystonejs,但我在安装 yo 时收到依赖项错误消息:
npm ERR! code ETARGET
npm ERR! notarget No matching version found for lodash@3.3.1
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
规格: 节点 v8.9.4 OS: macOS HighSierra V10.13.3
lodash@3.3.1 似乎当时的 NPM 寄存器有问题,但这让我想知道为什么它没有在你内部升级 - 这反过来让我觉得我搞砸了过程。
无论如何,如果有人能指出我正确的方向,我们将不胜感激。
麦克
我没有答案,但我只是想与您分享:
我的 node
是 v7.10.1
我的 npm
是 4.2.0
我可以安装 lodash@3.3.1 没有任何问题:
me@computer:~/Downloads/lodash-test$ npm install lodash@3.3.1
/home/me/Downloads/lodash-test
└── lodash@3.3.1
我也可以毫无问题地安装 yo
,并且其 lodash
依赖项的版本为 4.17.5
:
me@computer:~/Downloads/lodash-test$ npm install yo
...
...
Yeoman Doctor
Running sanity checks on your system
✔ Global configuration file is valid
✔ NODE_PATH matches the npm root
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version
Everything looks all right!
/home/me/Downloads/lodash-test
└─┬ yo@2.0.1
├─┬ async@2.6.0
│ └── lodash@4.17.5
...
...
├── lodash@4.17.5
├─┬ meow@3.7.0
│ ├─┬ camelcase-keys@2.1.0
...
...
我几个月前在 2017 年 12 月左右用 KeystoneJS 开发了一个网页。当我查看它的 package.json
文件时,我看到 lodash
版本是 4.13.1
:
...
"keystone": "4.0.0-beta.5",
"lodash": "^4.13.1",
...