Требуется для Flux на WebStorm не работает - PullRequest
0 голосов
/ 10 сентября 2018

Я давно в этой проблеме.Когда я пытаюсь потребовать Flux в моем проекте WebStorm, я получаю эту ошибку для этой строки кода для файла FluxDispatcher.js:

var Dispatcher = require("flux").Dispatcher;

И для этой строки для файла FluxStore.js:

var EventEmitter = require("events").EventEmitter;

enter image description here

У меня есть проект на JavaScript, Aframe и HTML.

Поскольку мой проект масштабируется очень быстро, я должен использовать Flux, чтобы справиться с ним лучше.Я не могу использовать Redux, мне нужен Flux (это не мой выбор).

Я думаю, что проблема действительно проста, но я не могу найти решение этой проблемы.Проект работает хорошо без изменений, мне нужно только обработать состояние.

Может быть, вы можете подумать, что внутри каталога узла что-то не так.Я даю вам репо: https://github.com/PietroMeloni/FluxOnAframe (я сделал новый сейчас, конечно, в реализации Flux есть ошибки, так как я не могу отладить, когда у меня есть ошибки в первых строках).

Iпризнайте, что я довольно неосведомлен о фактах Node, поэтому, если вы считаете, что мой вопрос глуп, я прошу прощения за это.

Обновление 1: чтение документации вынуждает меня изменить свой код следующим образом:

var requirejs = require(['requirejs'], function(requirejs) {
    requirejs.config
    ({       
        nodeRequire: require
    });
    Dispatcher = requirejs("flux").Dispatcher;
    AppDispatcher = new Dispatcher();
});

Но я получаю эту ошибку: Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено) 63342 / TopBar / requirejs.js: 1

Я отредактировал свой код следующим образомпотому что я следовал документации в документации по узлу requirejs тогда, так как я получил это: "Uncaught Error: имя модуля" requirejs "еще не загружено для контекста: _. Use require ([])",Я должен был отредактировать свой код, следуя этому на официальной документации: в requirejs не загружена документация

...