使用package.json更改安装目录npm

时间:2016-11-18 15:53:49

标签: node.js npm packages package.json

我有一个看起来像这样的package.json:

{
  "name": "test",
  "version": "0.0.1",
  "description": "test test",
  "main": "index.js",
  "scripts": {
    "test": "echo \"No test specified\""
  }  ,
  "devDependencies": {
    "gulp": "^3.9.1"
  },
  "dependencies": {
    "bootstrap": "^4.0.0-alpha.5"
  }
}

是否可以在另一个目录中安装bootstrap而不是" node_modues"。如果是这样,我如何在" package.json"中写出来。文件

1 个答案:

答案 0 :(得分:2)

您可以在package.json

中使用此代码
{
 "scripts": {
  "preinstall": "npm install bootstrap --prefix ./another/"
 }
}

您的模块将安装在./another/node_module

注意:因此,您可以使用此脚本中的其他选项来安装模块。