node.js - 更改安装目录,npm 和 package.json

标签 node.js npm package 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”文件

最佳答案

您可以在package.json中使用此代码:

{
 "scripts": {
  "preinstall": "npm install bootstrap --prefix ./another/"
 }
}

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

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

关于node.js - 更改安装目录,npm 和 package.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40681232/

相关文章:

node.js - 如何通过 package.json 下载和安装所有 Node 模块?

node.js - yeoman 不在 Windows 中工作

r - 使用 roxygen2 导入两个同名函数

java - System.out 无法识别

java - 具有包/默认访问的跨包继承

node.js - 如何在 typescript 中导入双括号函数?

JavaScript Promises mongoose 和 bluebird 缺少捕获和失败

node.js - nodejs 集群 - socket.io-emitter 将数据发送到特定客户端

javascript - Node.js Cookie 不起作用

node.js - 在 VS2015 asp.net core 1.0 项目中使用 gulp 将文件从 node_modules 移动到 wwwroot