我正在开发一个简单的网络搜索范围(因为我无法找到一个)。创建POC后的anmd我注意到主要的JavaScript文件非常庞大和复杂。
有没有办法将主文件分成多个文件?我尝试过Node.js需要,但我得到的是一个错误,它无法找到模块:
var templates = require('./templates'); // in order to include templates.js
我得到的结果是:
module.js:338
throw err;
^
Error: Cannot find module './templates'
任何人都知道如何在主范围JS文件中包含JS?
答案 0 :(得分:0)
(代表OP发布)。
似乎答案非常简单,“included”js文件需要位于 node_modules 目录下,而require不应包含当前目录前缀(“./”)。 换句话说,修复是在node_modules下移动templates.js文件并将代码更改为:
var templates = require('templates.js');