Haskell &引用;非法视图模式:fromPathPiece->;Just dyn_abDD“;在管线上使用参数时
我正在阴谋集团沙箱中使用YesSOD 1.4.0版 我有以下文件:Haskell &引用;非法视图模式:fromPathPiece->;Just dyn_abDD“;在管线上使用参数时,haskell,yesod,Haskell,Yesod,我正在阴谋集团沙箱中使用YesSOD 1.4.0版 我有以下文件: /static StaticR Static getStatic /auth AuthR Auth getAuth /favicon.ico FaviconR GET /robots.txt RobotsR GET / HomeR GET POST /config/#String MakeConfigR GET POST 以及用于实现的匹配(正确导入和所有内容)处理程序文件 但是,无论何时(或当我手动)尝试编译
/static StaticR Static getStatic
/auth AuthR Auth getAuth
/favicon.ico FaviconR GET
/robots.txt RobotsR GET
/ HomeR GET POST
/config/#String MakeConfigR GET POST
以及用于实现的匹配(正确导入和所有内容)处理程序文件
但是,无论何时(或当我手动)尝试编译,我都会得到以下错误
Foundation.hs:48:1:
Illegal view pattern: fromPathPiece -> Just dyn_abDD
Use -XViewPatterns to enable view patterns
我没有用任何方式修改基础。HS。
当我只有一条不带参数的路线时,例如
/noparamshere NoParamsR GET
或者在我的routes文件中类似的东西,一切正常。我做错了什么?我想你是用旧版本的YesSOD创建了你的项目。从yesod-1.4.0开始,您需要启用
ViewPatterns
扩展,如错误消息所示。将ViewPatterns
添加到cabal文件中的default extensions
。有关YesOD1.4升级的更多信息,请参阅:有关将ViewPatterns添加到堆栈的信息,请参阅