我是节点开发的新手,我正在做一些培训。 我的文件夹结构如下所示:
node-test
|
|
+---build
| |
| +---node_modules
| |
| +---public
| |
| +---server
| |
| \---main.js
|
|---src
|
+---node_modules
|
+---public
|
+---server
|
|---.gitignore
|
\---main.ts
我使用Gulp构建源代码到build
文件夹来维护结构。
我面临一些与节点相关的问题。
最初我使用gulp-npm-files
使用package page上找到的所有示例将所需的依赖项复制到build\node_modules
但总是缺少一些依赖项。因此,目前gulp会复制src\node_modules
中的整个build\node_modules
。当然不是正确的方式,但表达作品,我可以看到静态HTML。
我还有关于依赖关系的另一个问题:
this.app.use(express.static(RouterContants.PublicDirectory));
此行设置浏览器可以访问的唯一文件夹,对吧?好的,那我该如何访问node_modules?
如何正确管理依赖关系? 欢迎任何建议和意见。
谢谢