【发布时间】:2020-01-28 01:34:16
【问题描述】:
我正在使用带有 Node.js 的 JavaScipt ES6。我正在使用视觉工作室代码。运行 npm start 时出现此错误: 错误是:
× C:\Users\markp\source\repos\bioinvisionTest\index.html:1:31: Imports and requires are not supported inside inline <script> tags yet
在其他程序中导入有效。这个不行。程序中的所有内容都是这样的:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div id="demo"></div>
<script>
import TestComponent from "./components/Testcomponent"
</script>
</body>
</html>
在 components 文件夹中有一个名为 Testcomponent js 的文件,其中包含:
function TestComponent() {
console.log("test component js")
}
export default {
TestComponent
}
【问题讨论】:
-
欢迎您!该错误告诉您不能将
import语句放入内联脚本中。您需要将其放在另一个 .js 文件中。 -
所以不要使用内联脚本
-
我从内联脚本中取出了它,这似乎可以解决问题!
标签: javascript html node.js