-1

我希望导入一个只有扩展名(无名称)的文件:.sec。此文件包含一个带有安全参数(如登录名和密码)的 json 对象。目标是在文件中添加扩展名,.gitignore以永远不要将此文件保存在 git 存储库中。

我使用babel-registerandtransform-es2015-modules-commonjs转换esmodullecommonjs. 我在 babel-register options 中添加了新的扩展:

{
    "extensions": [".es6", ".es", ".js", ".sec"]
}

如果我命名文件security.sec并导入它,一切正常。但是,如果我.sec在导入文件时命名文件,则会出现错误:

找不到模块“.sec”

那么如何导入没有名字的文件呢?这是正确的方法吗?是否有现有的文件扩展名来保存安全参数?

4

1 回答 1

2

您需要指定“.sec”的路径

例如

const sec = require('./.sec')

您还可以查看dotenv模块。

于 2017-12-14T13:35:38.207 回答