npm项目的依赖关系:
"dependencies": {
"angular-chart.js": "1.1.0",
"angular-cookies": "1.5.7",
"angular-ui-bootstrap": "2.4.0",
"angular-ui-grid": "4.0.5",
"checklist-model": "0.10.0",
"json-schema": "0.2.2"
}
npm install
停止使用以下错误:
npm ERR! code ETARGET
npm ERR! notarget No matching version found for require-from-string@^1.1.0
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'cosmiconfig'
npm ERR! notarget
如何解决?
答案 0 :(得分:13)
npm注册表中有一个open incident。
事件详情:
目前有几个包括“require-from-string” 不可用。我们知道这个问题,正在努力恢复 受影响的用户和包。请不要尝试重新发布 包,因为这将阻碍我们恢复它们的进度。 1月6日, 19:45 UTC
答案 1 :(得分:3)
NPM注册表的一些问题,一些软件包被删除了。 他们正在恢复它......它很快就会出现
临时解决方案从已经运行的项目/旧项目中获取包
require-from-string 包可以使用以下链接 npm install https://github.com/floatdrop/require-from-string/tarball/v1.1.0
答案 2 :(得分:1)
ng服务现在导致问题 无法确定@ angular / compiler-cli和typescript的版本。 最常见的原因是npm安装损坏。
请确保你的package.json包含@ angular / compiler-cli和typescript devDependencies,然后删除node_modules和package-lock.json(如果有的话)和 再次运行npm install。