繁体   English   中英

如何在script.js中导入dotenv数据和npm模块

[英]How to import dotenv data and npm modules in script.js

 import * as dotenv from "dotenv"; ACCESS_TOKEN_KEY = dotenv.ACCESS_TOKEN_KEY

我试图从.env 导入数据并抛出此错误

“未捕获的语法错误:无法在模块外使用 import 语句”

当我安装一些 npm 包并尝试导入它们时发生了同样的事情

我已将模块的类型属性添加到我的脚本标签

 <script src="./script.js" defer type="module"></script>

现在我得到这个错误

“未捕获的类型错误:无法解析模块说明符“dotenv”。相对引用必须以“/”、“./”或“../”开头。”

如果我使用“/”或“./”来更改导入路径,我会收到一个新错误

净::ERR_ABORTED 404(未找到)

是否有人知道我做错了什么以及如何解决?

据我所知,您可以在 npm 初始化之后在 package.json 上初始化一个脚本。 但是您不能在脚本上初始化 npm。 在我看来,这没有任何意义但是有关更多信息,您可以随时阅读 NPM DOCS

暂无
暂无

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

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