我有一个使用文件结构的应用程序
package.json
src/main/
- webapp
- java (containing my API)
我的 API 受到限制,因此它只能从 src/main/webapp
中分派(dispatch)文件,因此我需要在该文件夹中安装我的 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
最佳答案
对于上述情况,我打算安装我的 web 应用程序依赖项,例如使用 NodeJS 的 AngularJS。原来还有另一个包管理器Bower这更适合此目的,并允许您将其 bower_components
的位置配置到您喜欢的任何位置。这解决了我的问题,我现在有以下文件结构
package.json
node_modules/
src/main/
- webapp
-bower_components
-angular (etc)
- java (containing my API)
关于node.js - NodeJS : how to use package. json和node_modules在不同的目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35069513/