【发布时间】:2020-05-18 20:37:38
【问题描述】:
我已经开始在我的新工作场所开展一个项目。
它是一个 react 项目,并且有一个 package.json,它具有像下面这样的依赖项。
"dependencies": {
"babel-polyfill": "^6.26.0",
"gsap": "^2.0.2",
"lodash": "^4.17.11",
"mobx": "^5.1.2",
"mobx-react": "^5.4.2",
"react": "^16.5.2",
"react-dom": "npm:@hot-loader/react-dom",
"react-draggable": "^3.0.5",
"react-hot-loader": "^4.8.3",
"react-id-swiper": "^1.6.9",
"react-resize-detector": "^4.0.5"
},
对于 react-dom,版本指定为“npm:@hot-loader/react-dom”。 'npm:' 是什么意思?
我的同事猜这是只有纱线使用的方式。
我想知道这个命名为 'npm install' 不安装 react-dom,但 'yarn install' 安装它。
感谢您的帮助!
【问题讨论】:
-
参考这个链接:- npmjs.com/package/react-native
-
搜索包名很快给了我this description - 它似乎明确地用
npm的版本替换了一个内置包。 -
@Ken Y-N 谢谢你的回答。我以前发现过这个描述,但现在很清楚了。谢谢。
标签: npm definition