如何使用npm和package.json在特定文件夹中设置依赖项?

如何使用npm和package.json在特定文件夹中设置依赖项?,json,node.js,dojo,npm,npm-install,Json,Node.js,Dojo,Npm,Npm Install,我想知道是否可以在npm package.json中定义依赖项的特定文件夹 例如,我不想将dojo安装在默认的node_模块中,而是安装在任意目录中 注意:我知道bower,但我想知道是否可以单独使用npm和package.json来实现它。谢谢 { "name": "xxx", "version": "1.0.0", "main": "index.js", "keywords": [ "dojo" ], "author": "", "dependencies

我想知道是否可以在npm package.json中定义依赖项的特定文件夹

例如,我不想将dojo安装在默认的node_模块中,而是安装在任意目录中

注意:我知道bower,但我想知道是否可以单独使用npm和package.json来实现它。谢谢

{
  "name": "xxx",
  "version": "1.0.0",
  "main": "index.js",
  "keywords": [
    "dojo"
  ],
  "author": "",
  "dependencies": {
    "dojo":"^1.10.4",
    "connect":"^3.4.1",
    "open":"^0.0.5"
  }
}

我不这么认为……我不知道有什么办法,但你为什么要这么做?你可以在postinstall中对模块进行符号链接。@AndreyPopov主要是出于好奇,但也可以只使用npm安装和单个package.json来获取前端依赖项:)是的,事实证明你可以。见和。如果您喜欢冒险,还可以在node_modules目录中提供静态文件