我正在像这样构建我的应用程序:
dev
|-js
| |-C
| | |-app.js
| |-M
| |-folder.js
|-index.html
|-package.json
在 index.html 中,我有
<script type="text/javascript" src="js/C/app.js"></script>
在 app.js 我有
var folders = require("js/M/folder.js")
当我运行这个应用程序时,我看到:
Uncaught Error: Cannot find module 'js/M/folder.js' module.js:341
Module._resolveFilename module.js:341
Module._load module.js:280
Module.require module.js:367
require module.js:383
window.require
(anonymous function) app.js:6
我试过使用
"js/M/folder"
"js/M/folder.js"
"/js/M/folder"
"/js/M/folder.js"
"./js/M/folder"
"./js/M/folder.js"
"../../M/folder"
"../../M/folder.js"
而且它似乎永远找不到文件。我还注意到 require 函数对象似乎与节点文档中的不同,因为它没有附加解析方法。
关于node-webkit,我是否缺少一些基本的东西?