错误:
rescript: [32/234] src/C...ts/Common/Transition.cmj
FAILED: src/Components/Common/Transition.cmj
can not handle multiple files当我跑的时候:
npm start或
yarn startbsconfig.json内容名称没有任何空格
{
"name": "care_fe",
"reason": {
"react-jsx": 3
},
"bsc-flags": ["-bs-super-errors"],
"sources": [{
"dir": "src",
"subdirs": true
}],
....
...so onpackage.json含量
依赖关系:"@rescript/react":"^0.10.3",“rescript-material ui”:"^2.1.2“
devDependencies:"rescript":"^9.1.4“
Transition.res含量
type reactClass
module Transition = {
@module("./Transition.tsx") @react.component
external make: (
~show: option<bool>,
~enter: string,
~enterFrom: string,
~enterTo: string,
~leave: string,
~leaveFrom: string,
~leaveTo: string,
~children: 'a,
) => React.element = "default"
}
@react.component
let make = (
~show=None,
~enter="",
~enterFrom="",
~enterTo="",
~leave="",
~leaveFrom="",
~leaveTo="",
~children,
) => <Transition show enter enterFrom enterTo leave leaveFrom leaveTo> children </Transition>发布于 2022-08-02 08:28:37
从注释中可以看出,rescript系统似乎存在一个错误,当前工作目录被传递给了build命令,因此驻留在包含空格的路径中的项目将被解释为多个路径,因此出现“多个文件”错误。
解决办法是将项目移动到不包含空格的路径,直到bug有望(很快)修复为止。
https://stackoverflow.com/questions/73189770
复制相似问题