gpt4 book ai didi

javascript - Elm-Brunch 编译问题 : 'split' of undefined

转载 作者:搜寻专家 更新时间:2023-11-01 04:35:46 24 4
gpt4 key购买 nike

我的 Elm 代码 ( https://github.com/puruzio/seat_saver ) 在 Elm Reactor 中运行良好,并且使用 elm-make 编译得很好,但是当我通过 brunch 编译它时,出现以下错误。这并没有给我太多关于在哪里修复错误的线索。

My-MacBook-Pro:seat_saver_old puruzio$ brunch build
Elm compile: Main.elm, in web/elm, to ../static/vendor/main.js
[BABEL] Note: The code generator has deoptimised the styling of "web/elm/app.js" as it exceeds the max of "100KB".
[BABEL] Note: The code generator has deoptimised the styling of "web/elm/elm.js" as it exceeds the max of "100KB".
05 Mar 16:16:51 - info: compiling
05 Mar 16:16:54 - error: [TypeError: Cannot read property 'split' of undefined]

我的项目基于此处找到的示例 http://www.cultivatehq.com/posts/phoenix-elm-10/我试图在单独的文件中添加多个模块。

早午餐配置.js

exports.config = {
// See http://brunch.io/#documentation for docs.
files: {
javascripts: {
joinTo: "js/app.js"
},
stylesheets: {
joinTo: "css/app.css"
},
templates: {
joinTo: "js/app.js"
}
},

conventions: {
assets: /^(web\/static\/assets)/
},

// Phoenix paths configuration
paths: {
// Dependencies and current project directories to watch
watched: [
"deps/phoenix/web/static",
"deps/phoenix_html/web/static",
"web/static",
"test/static",
"web/elm"
],

// Where to compile files to
public: "priv/static"
},

// Configure your plugins
plugins: {
babel: {
// Do not use ES6 compiler in vendor code
ignore: [/web\/static\/vendor/]
},
elmBrunch: { //<<<<<<<< Here is the elmBrunch configuration
elmFolder: 'web/elm',
mainModules: ['Main.elm'],
outputFolder: '../static/vendor'
}
} ,

modules: {
autoRequire: {
"js/app.js": ["web/static/js/app"]
}
},

npm: {
enabled: true
}
};

最佳答案

您可以在插件中添加以下内容 - brunch-config.js 中的 babel 部分

compact: false

plugins: {


babel: {
// Do not use ES6 compiler in vendor code
ignore: [/web\/static\/vendor/],
compact: false
},
elmBrunch: { //<<<<<<<< Here is the elmBrunch configuration
...
}
}

关于javascript - Elm-Brunch 编译问题 : 'split' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35816662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com