【问题标题】:Use purescript-halogen (with pulp)使用 purescript-halogen(带纸浆)
【发布时间】:2016-03-17 14:43:20
【问题描述】:

PureScript by Example 之后,我使用pulp 来安装软件包。

Halogen 需要 virtual-dom 作为额外的依赖项。从文档和示例包来看,在我看来,添加它涉及到一堆我以前没有使用过的构建工具(gulpwebpackbower 等)。我下载了示例并尝试使用npm install & npm run example 运行它们,但出现unknwon module 错误。

所以,我想知道一种将卤素安装到新的pulp 项目中的最小可行方法(希望这不需要我深入研究大量的构建工具,或者至少对于小型项目来说不需要) .

【问题讨论】:

    标签: purescript halogen


    【解决方案1】:

    我认为您应该能够使用 pulp browserify --to some-file.js 构建它 - Browserify 选项适用于这种情况,您希望从可能包含 npm 依赖项的 CommonJS 模块集合中生成单个 JS 文件。

    【讨论】:

    • pulp init 之后的步骤顺序是什么,这导致我能够运行 (pulp run) 我的导入卤素的程序?
    • 我认为你永远不会想要pulp run 这个 - 它用于直接在node 中运行东西 - 对于前端网络应用程序来说不是那么有用!不过pulp server 可能更有用,因为它会监视您的源文件并在localhost:1337 上运行本地开发服务器。它还将包含 virtual-dom 依赖项。
    • 谢谢,我做了browserify 并将输出包含在一个 html 文件中,它工作正常。你能告诉我如何使用pulp build吗?我用同样的方法尝试过,但一开始找不到require,然后在我包含require.js后,它无法加载virtual-dom
    • 如何使用pulp server?它只是在 localhost 上为我显示一个目录树,或在项目目录中查看 index.html,但如果我更改源代码,它不会重新加载或重新编译任何内容。
    • 对不起,我直到现在才看到这些,很高兴你明白了!如果您再次遇到此类问题,PureScript IRC channel 可能会及时为您提供帮助。
    猜你喜欢
    • 1970-01-01
    • 2017-11-16
    • 2019-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 2017-06-02
    • 1970-01-01
    相关资源
    最近更新 更多