简体   繁体   English

如何在 Reactjs 中包含 js 文件

[英]How to include js file in Reactjs

I am working with Reactjs,I want to link "js" file means i want to include "js" file in my project but its not working, I put my code in "app.js" file,My js files exist in "public" folder,I put code in "_app.js" file and Here is my current code in "_app.js" file我正在使用 Reactjs,我想链接“js”文件意味着我想在我的项目中包含“js”文件但它不起作用,我将我的代码放在“app.js”文件中,我的 js 文件存在于“public " 文件夹,我将代码放在 "_app.js" 文件中,这是我当前在 "_app.js" 文件中的代码

import '../styles/globals.css'
import '../public/css/style.css'
import '../public/css/fonts.css'
import '../public/css/bootstrap.css'
import '../public/css/fonts2.css'
import Script from 'next/script'
function MyApp({ Component, pageProps }) {
  return (
             <> 
                <script src="../js/core.min.js"></script>
                <script src="../js/script.js"></script>
            <Component {...pageProps} />
            </>
        );  
}

export default MyApp

There are several solutions described here: Add js script with react这里描述了几种解决方案: Add js script with react

Here is one:这是一个:

 import '../styles/globals.css' import '../public/css/style.css' import '../public/css/fonts.css' import '../public/css/bootstrap.css' import '../public/css/fonts2.css' import Script from 'next/script' function MyApp({ Component, pageProps }) { const script = document.createElement("script"); script.src = "../js/core.min.js"; script.async = true; document.body.appendChild(script); const script2 = document.createElement("script"); script2.src = "../js/script.js"; script2.async = true; document.body.appendChild(script2); return ( <> <Component {...pageProps} /> </> ); } export default MyApp

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM