反应外部脚本控制台日志未显示

时间:2020-07-28 09:18:26

标签: javascript reactjs create-react-app

正如问题所述,我通过将这一行放入index.html加载了一个外部脚本

<script type="text/js"  src="../src/js/compress.js"></script>

我的compress.js就是这样

import axios from "axios";
import Compressor from "compressorjs";

$(document).ready (function() {
  console.log("asass");
});

我的控制台显示,

enter image description here

我错过了这么明显的东西吗?为什么控制台日志消息不显示?

1 个答案:

答案 0 :(得分:0)

将外部脚本添加到您的反应代码中不是正确的方法。

您的组分

// src/path/Compressor.js

...
export default YourCompressor;

另一个文件

// src/App.js
import YourCompressor from "./path/Compressor.js";
...

仅此而已,不需要在外部添加文件。

不要忘记使用import在浏览器中会出错,并且您必须使用 bable 来使用reactjs。