如何将一个作用域JavaScript作用域分隔成多个文件(Ubuntu JS作用域)?
How to separate a scope JavaScript scope to multiple files (Ubuntu JS scopes)?
我正在开发一个简单的网络搜索范围(因为太无聊了我找不到)。创建 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 吗?
(代表OP发表).
看来答案很简单 "included" js 文件需要在 node_modules 目录下并且 require 不应该包含当前目录字首 (”。/”)。
换句话说,解决方法是将 templates.js 文件移动到 node_modules 下并将代码更改为:
var templates = require('templates.js');
我正在开发一个简单的网络搜索范围(因为太无聊了我找不到)。创建 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 吗?
(代表OP发表).
看来答案很简单 "included" js 文件需要在 node_modules 目录下并且 require 不应该包含当前目录字首 (”。/”)。 换句话说,解决方法是将 templates.js 文件移动到 node_modules 下并将代码更改为:
var templates = require('templates.js');