Использование PureScript `Pulp repl` с файлами no-js - PullRequest
0 голосов
/ 14 сентября 2018

В моем проекте мы используем CoffeeScript и теперь добавляем PureScript.Мы загружаем оба с помощью веб-пакета, и это прекрасно работает.Но когда я хочу попробовать что-то в pulp repl, Pulp находит только файлы PureScript.Я не ожидаю, что он будет читать файлы coffeescript, но он должен иметь возможность читать файлы .js, которые выводит webpack.Как мне получить pulp для загрузки файлов .js веб-пакета?

Чтобы быть точным в отношении ошибки:

% pulp repl
PSCi, version 0.12.0
Type :? for help

> import TychosApp.AppState as AppState
> appState = AppState.blank { hackPanel { isShowing = false } }
> appState' = AppState.toggleHackPanel appState
> appState'.hackPanel.isShowing
module.js:549
    throw err;
    ^

Error: Cannot find module './scope'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/winstonw/clients/nitidbit/git/tychos/.psci_modules/node_modules/TychosApp.Interface/foreign.js:4:10)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)

. / Scope - это файл coffeescript, который скомпилирован веб-пакетом.Purescript обращается к нему через FFI

...