我有多个项目在 monorepo: 中进行反应app1 app2 app3,每个应用程序都是使用 webpack 和 babel 构建的。
我想创建一个共享目录,其中包含应用程序之间的共享组件,因此我在 monorepo 中创建了另一个目录shared。
(我在每个项目中执行npm i ../shared)
但是当我从shared其中一个应用程序内部导入组件时,babel 会抛出异常:Add @babel/preset-react (https://git.io/JfeDR) to the 'presets' section of your Babel config to enable transformation. If you want to leave it as-is, add @babel/plugin-syntax-jsx (https://git.io/vb4yA) to the 'plugins' section to enable parsing.
注意:如果我从中导入简单的函数shared,它就可以工作,只有在导入组件时它才不起作用。
我可以添加什么配置才能创建包含共享组件的共享目录?
我在每个应用程序中的文件.babelrc如下所示
{
"presets": [
[
"@babel/preset-env",
{
"targets": {
"browsers": ["chrome >= 50"]
},
"useBuiltIns": "usage",
"corejs": …Run Code Online (Sandbox Code Playgroud) 我想选择以下格式的日期:2018-11-25T16:00:00Z
所以我试图做到这一点:
select to_char(registration_date, 'YYYY-MM-DDTHH24:MI:SSZ')
from ...
Run Code Online (Sandbox Code Playgroud)
但其输出为:
2018-11-01STH24:17:35Z
Run Code Online (Sandbox Code Playgroud)
字符“ T”更改日期输出,而不是仅在中间打印日期。我试图在char'T'旁边添加空格,如下所示:
选择to_char(registration_date,'YYYY-MM-DDT HH24:MI:SSZ')
它有效,但是我需要没有空格的日期。
如何将char'T'添加到日期中间,输出将与第一个示例相同?