npm在绝对路径中安装包(Locally和package.json)

时间:2017-12-22 21:19:55

标签: node.js npm material-ui

首先,对天真的问题进行巨大的道歉,如果这听起来重复的话。

我希望在material-ui之类的其他路径下安装一个包,例如./node_module/my-material-ui,作为外部依赖项。问题是我似乎没有找到任何选项来告诉npm--prefix选项以外的其他选项实际上没有帮助,因为它在./node_module/my-material-ui/node_modules/material-ui下安装了包。事实上,这是有道理的,因为 前缀 安装路径。我四处搜索,但没有立即找到解决方案。

现在作为以下问题,您不希望使用npm install ...单独(并本地)安装上述软件包,而是希望在package.json中指定软件包的安装位置。换句话说,如何通过在package.json内指定内容来实现上述目标。

提前感谢您的帮助和建议!

1 个答案:

答案 0 :(得分:1)

migration guide涵盖了这种情况。

yarn add material-ui@latest
yarn add material-ui-next@npm:material-ui@next

然后

import FlatButton from 'material-ui/FlatButton'; // v0.x
import Button from 'material-ui-next/Button'; // v1.x