将 package.json 指向特定的 React 提交会安装 react-tools(而不是 react)



当我将这一行添加到我的package.json时:

"react": "git://github.com/facebook/react.git#08e4420019f74b7c93e64f59c443970359102530"

。然后运行npm install,我发现node_modules/react-tools安装时我希望看到node_modules/react

我在这里做错了什么?

git://github.com/facebook/react.git 处的代码与npm install react时安装的代码不同。相反,代码包含一系列用于生成 npm 包的生成步骤。据我所知,没有办法轻松地将 React 存储库的特定 SHA 用作 npm 包;您需要克隆存储库,生成项目,然后将其复制到可以require的位置。

最新更新