我有一个包含两个文件夹的目录:我的服务器应用程序 ( NodeJS
) 和我的客户端应用程序 ( ReactJS
)。
我的目录结构如下所示:
root/
|- client/
|- package.json
|- src/
|- ...
|- server/
|- package.json
|- src/
|- ...
如何common
在我的目录的根目录添加一个文件夹以与我的服务器和我的客户端共享枚举和实用程序?
谢谢!
我有一个包含两个文件夹的目录:我的服务器应用程序 ( NodeJS
) 和我的客户端应用程序 ( ReactJS
)。
我的目录结构如下所示:
root/
|- client/
|- package.json
|- src/
|- ...
|- server/
|- package.json
|- src/
|- ...
如何common
在我的目录的根目录添加一个文件夹以与我的服务器和我的客户端共享枚举和实用程序?
谢谢!
您有多种解决方案:
common
在 root 下创建一个文件夹,只需要从你的文件中获取你需要的文件。但是你可能会以“长”要求结束,例如 require("../../../../../common/file")
使用module别名来避免这个问题:https : //github.com/ilearnio/module-alias
你可以制作common
一个本地module(使用file:
)并将其安装在 package.json
https://docs.npmjs.com/files/package.json#local-paths
{
"name": "common",
"dependencies": {
"common": "file:../common"
}
}
然后你可以很容易地要求你需要的东西