Как требовать файлы js с веб-узлом узла

Вопрос:

Я структурирую свое приложение следующим образом:

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?

Лучший ответ:

Неважно. Похоже, что node-webkit не любит запускать файлы, расположенные на сетевом ресурсе, используя UNC.

Оцените статью
TechArks.Ru
Добавить комментарий