尝试在新项目中导入脚本时未检测到Javascript?
我在我的项目中有一个脚本,我用它来做我应用程序的逻辑,然后我正在处理的项目必须用yalc导入到另一个项目中,我没有写这个项目的代码,但我想我得到了它,他拿我的UI并渲染它们,拿我的脚本并添加到底部,就像这样:尝试在新项目中导入脚本时未检测到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
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