Javascript &引用;npm安装<;githuburl>&引用;从NPM而不是GitHub下载
因此,我试图从GitHub安装一个包,但出于某种原因,Javascript &引用;npm安装<;githuburl>&引用;从NPM而不是GitHub下载,javascript,node.js,reactjs,github,npm,Javascript,Node.js,Reactjs,Github,Npm,因此,我试图从GitHub安装一个包,但出于某种原因,npm install从npm而不是GitHub中提取一个不同的包(具有相同的名称) 当我运行npm安装git时+https://github.com/wojtekmaj/react-daterange-picker,出于某种原因,它会安装软件包https://github.com/onefinestay/react-daterange-picker。即使我手动将GitHub包url插入我的package.json依赖项,然后运行npm in
npm install
从npm而不是GitHub中提取一个不同的包(具有相同的名称)
当我运行npm安装git时+https://github.com/wojtekmaj/react-daterange-picker
,出于某种原因,它会安装软件包https://github.com/onefinestay/react-daterange-picker
。即使我手动将GitHub包url插入我的package.json
依赖项,然后运行npm install
,也会发生这种情况
我甚至尝试删除所有缓存,甚至删除/node\u modules/
和package lock.json
,并通过命令rm-rf node\u modules package-lock.json&&npm install重新安装
你知道为什么npm install
是从npm而不是从GitHub下载的吗?如果我理解正确,请在尝试命令之前执行rm-rf node\u modules package-lock.json&&npm install
。但这将根据package.json
安装所有内容,并重新创建package lock.json
。因此,当您执行修改后的命令时,它将不起作用
我认为最好的办法是:
rm-rf package-lock.json节点_模块
修改您的package.json
以使用正确的git+https链接
npm安装
您有一个package-lock.json吗?哪个版本的npm?是的,但我也试过运行rm-rf node_modules package-lock.json&&npm install
,但没有成功(我假设deletespackage lock.json
),我实际上无法重现您的错误。运行您列出的npm install
命令对我有用。@jrubins您尝试过使用“”组件吗?这就是它停止为meThanks工作的地方,但实际上我甚至尝试通过create-react-app(fresh-install)创建一个新的应用程序——它仍然安装NPM包,而不是我指定的GitHub包