javascript - 意外的令牌'<'错误(npx create-react-app)
问题描述
我已经使用 npx 设置了一个新的反应应用程序create-react-app my-app
。
在 index.html 文件中,我想像这样在头部导入一个 javascript 文件
<script src="/src/.../file.js"></script>
但是,我不断收到 Unexpected token '<' 错误。我无法进行导入,因为它会产生大量错误,并且我希望能够在整个站点的这些脚本中使用某些功能。
任何想法如何引用这个文件?以前在其他项目中我们使用 webpack,但是这个配置在这个项目中似乎不可用。
解决方案
如果您的 js 文件位于 /public/ 文件夹中,那么您可以像这样导入它:
<script src="%PUBLIC_URL%/.../file.js"></script>
如果它位于 /src/ 文件夹中,你可以简单地将它导入到你的index.js
文件中,它将在你的 React 应用程序中可用。请记住,进口顺序在这里很重要。
import './.../file.js';
推荐阅读
- kotlin - 如何在 Kotlin 中使用 jssc?
- docker - Gitlab runner ECS fargate 构建 docker 镜像
- python - 模板中没有表单的Django数据保存模型
- firebase - Firebase 无密码:我可以先使用自定义声明创建一个帐户吗?
- vue.js - app.js:51471 Uncaught (in promise) 错误:使用新导航从“/customer/login”取消到“/customer/dashboard”的导航
- python - 将缺少的时间戳行添加到数据框中
- javascript - 如何在表单提交时调用多个文件
- javascript - 如何使正则表达式只接受特殊公式?
- angular - 如何将搜索数据绑定到角度表
- algorithm - 用FFT求解n位串的汉明距离?