每次创建新的离子项目时,离子CLI都会下载相应的模板,然后是相应的节点模块。
如果有多个离子项目,每个项目都会单独下载节点模块。
是否可以在多个项目之间共享这些节点模块,以优化数据下载,存储空间和数据复制?
答案 0 :(得分:1)
请查看以下文档: https://nodejs.org/api/modules.html#loading_from_node_modules_Folders
简而言之,如果node.js在项目的./node_modules中找不到包,它会尝试在其他路径中找到包,如NODE_PATH中所述:
1:$ HOME / .node_modules
2:$ HOME / .node_libraries
3:$ PREFIX / lib / node