将npm包安装到不同的位置

时间:2016-11-02 20:51:43

标签: node.js npm npm-install

我有一个像这样的项目结构:

parent/
    package.json
    node_modules/
    child/
        package.json

我想在parent/node_modules目录位置的child目录中安装软件包。

每当我从npm install jquery --save目录运行child时,我希望它在jquery中安装parent/node_modules包,并在child/package.json文件中保存依赖项。

有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以npm install jquery --prefix ../将其安装到父母node_modules。但是,如果您将其与--save一起使用,则会将其保存到父级package.json

我会做npm install jquery --save && mv ./node_modules/jquery ../node_modules