繁体   English   中英

如何使用全局/公共node_modules代替本地node_modules?

[英]How to use global/common node_modules instead of local node_modules?

我想使用全局node_modulesC:\\Users\\<user_name>\\AppData\\Roaming\\npm\\node_modules )或公共node_modulesD:\\node_modules )而不是本地node_modules( D:\\angular\\projects\\project1\\node_modules ) 。

我想将node_modules用于各种项目。

这是我的项目结构。 D:\\ ├── node_modules (common for all projects) │ ├── Module-N ├── projects │ ├── project1 │ │ ├── src │ │ ├── app │ │ | ├── Module-N (importing from common) | │ ├── project2 │ │ ├── src │ │ ├── app │ │ | ├── Module-N (importing from common) | ├── ....

尝试使用相对路径,例如需要全局模型的模块时

例如

假设我们要从全局节点模块中获取模块,并且我们正在处理的文件位于projects / project1 / src上

我们将执行require('../../../node_modules/my_global_model')

尝试查看tsconfig的路径: https : tsconfig

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM