这行代码给我带来了问题,
import * as posenet from '@tensorflow-models/posenet'
而且我收到此错误“未捕获的SyntaxError:意外 token *”,
我正在使用最新版本的chrome并安装了npm软件包'@ tensorflow-models / posenet'。我正在使用npm软件包'http-server'到我的页面本地主机。
最佳答案
您不能像这样直接导入npm软件包,因为浏览器不知道服务器上软件包的存储位置。
在浏览器中,您可以直接使用javascript文件的路径(即from 'some/file.js'
)导入javascript文件。同样,您的代码也必须位于模块类型脚本元素中,才能使用导入/导出语法。例如
<script type="module">
import * as someName from 'some/file.js';
</script>