NodeJS:如何在不同目录

时间:2016-01-28 18:44:13

标签: node.js npm package.json

我有一个使用文件结构的应用

package.json
src/main/
 - webapp
 - java (containing my API)

我的API受到限制,因此它只能从src/main/webapp内发送文件,因此我需要在node_modules内安装该文件夹。

如果我运行npm install,我会收到以下信息:

package.json
node_modules/
src/main/
 - webapp
 - java (containing my API)

有没有办法可以更改它,以便默认安装在以下结构中?

package.json
src/main/
 - webapp
    - node_modules/
 - java (containing my API)

如果可能的话,我宁愿没有全局环境变量,因为我在这台机器上处理多个应用程序,我不希望它们都安装到这个应用程序node_modules

1 个答案:

答案 0 :(得分:0)

对于上述情况,我打算使用NodeJS安装我的webapp依赖项,例如AngularJS。事实证明,还有另一个包管理器Bower更适合此目的,并允许您将bower_components的位置配置到您喜欢的任何位置。这解决了我的问题,现在我有以下文件结构

package.json
node_modules/
src/main/
 - webapp
    -bower_components
        -angular (etc) 
 - java (containing my API)