在节点js中找不到模块

时间:2014-06-02 12:15:24

标签: node.js requirejs relative-path

我正在使用NodeJS开发应用程序。 我正在尝试使用require()将一个js文件加载到另一个js文件中。

我的文件夹结构如下:

的src

- test1

- 设计

- 报告

- 组件

- foo.js

- test2

- 服务

- bar.js

我正在尝试使用require()方法从bar.js 调用foo.js。

当我require('test1/design/reports/components/foo.js');时 并使用grunt dev运行应用程序,我收到以下错误:

  
    

错误:模块“test1 / design / reports / components / foo.js”      找不到“(某些路径)test2.services.bar.js”

  

任何人都可以帮忙解决这个问题吗?

感谢。

1 个答案:

答案 0 :(得分:0)

是的,这样做:

require('../../test1/design/reports/components/foo.js');