Javascript 在Mean.IO中,如何使用依赖项注入到服务器端?
要解释我的问题,请查看此示例项目的结构: .. 包装/定制 模块1 ... 服务器 模型 utils.js 模2 ... 服务器 模型 my.js 我想在my.js中使用utils.js,如下所示:Javascript 在Mean.IO中,如何使用依赖项注入到服务器端?,javascript,node.js,requirejs,server-side,mean.io,Javascript,Node.js,Requirejs,Server Side,Mean.io,要解释我的问题,请查看此示例项目的结构: .. 包装/定制 模块1 ... 服务器 模型 utils.js 模2 ... 服务器 模型 my.js 我想在my.js中使用utils.js,如下所示: var utils = require('utils'); 我尝试了不同的方法,但结果相同: Error: Cannot find module 'utils' ... 我发现的唯一模式是使用相对路径,但我认为这不是最好的方法 在MEAN.io文档中,不清楚如何在服务器端使用依赖项注入。客户端在
var utils = require('utils');
我尝试了不同的方法,但结果相同:
Error: Cannot find module 'utils'
...
我发现的唯一模式是使用相对路径,但我认为这不是最好的方法
在MEAN.io文档中,不清楚如何在服务器端使用依赖项注入。客户端在app.js之外工作得很好
有人能帮我吗?为此,必须加载模块,并将其放入根目录中的node_modules目录中。您应该在此链接中查看它的工作原理: 所以你可以在my.js中使用这一行
var utils = require('utils');
var utils = require('../../../utils');
但你可以这样做:
- app
- packages
- custom
- module2
- server
- models
- my.js
- utils
- index.js
那么你必须在my.js中执行此操作
var utils = require('utils');
var utils = require('../../../utils');