Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在新项目中导入脚本时未检测到Javascript?_Javascript_Reactjs_Import_Min.js - Fatal编程技术网

尝试在新项目中导入脚本时未检测到Javascript?

尝试在新项目中导入脚本时未检测到Javascript?,javascript,reactjs,import,min.js,Javascript,Reactjs,Import,Min.js,我在我的项目中有一个脚本,我用它来做我应用程序的逻辑,然后我正在处理的项目必须用yalc导入到另一个项目中,我没有写这个项目的代码,但我想我得到了它,他拿我的UI并渲染它们,拿我的脚本并添加到底部,就像这样: import fs from "fs"; const myScriptPath = "./urlwherethereismyminscriptjs/public/script.min.js"; var contentOfScript; if

我在我的项目中有一个脚本,我用它来做我应用程序的逻辑,然后我正在处理的项目必须用yalc导入到另一个项目中,我没有写这个项目的代码,但我想我得到了它,他拿我的UI并渲染它们,拿我的脚本并添加到底部,就像这样:

import fs from "fs";

const myScriptPath =
  "./urlwherethereismyminscriptjs/public/script.min.js";

var contentOfScript;
if (!fs.existsSync(myScriptPath)) {
  console.log("File " + myScriptPath + " not found");
} else {
  contentOfScript = fs.readFileSync(myScriptPath, "utf8");
}

function getComponent(cmp) {
  if (cmp) {
    const element = (
      <>
        <Cmp blocks={cmp.blockList} items={cmp.menuItemList} />
        <script
          type="text/javascript"
          dangerouslySetInnerHTML={{ __html: contentOfScript }}
        />
      </>
    );
    const styleSheet = new ServerStyleSheet();
    const theJsx = styleSheet.collectStyles(element);
    return styleSheet.interleaveWithNodeStream(renderToNodeStream(theJsx));
  }
  return null;
}
这里似乎没有什么定义


任何人都可以帮助我解决问题,我将不胜感激。

服务器样式表是从哪里来的<代码>样式化组件库?是的,来自样式化组件,但这怎么会是问题呢?我认为您必须像在本例中一样使用
ChunkExtractor
,但我不确定我的组件是否正确呈现,样式化组件是否正常工作,jsx也正常工作,但是我没有javascript脚本。你是在使用NextJS还是在Express或其他应用程序中使用某个静态服务器?
ServerStyleSheet
来自哪里<代码>样式化组件库?是的,来自样式化组件,但这怎么会是问题呢?我认为您必须像在本例中一样使用
ChunkExtractor
,但我不确定我的组件是否正确呈现,样式化组件是否正常工作,jsx也正常工作,但不是我有的javascript脚本你是在使用NextJS还是在使用Express或其他的静态服务器?
exports not defined
window not defined
document not defined