问题描述
我有一个节点应用程序,我需要在dotenv中使用require,但是在安装dotenv并创建mi .env文件后,我收到此错误。
未捕获的ReferenceError:未定义require
我不知道为什么我尝试安装的错误需要使用mpm,但都无法使用
这些是我的文件配置
module.exports = {
root: true,env: {
browser: true,es6: true,},plugins: ['prettier'],extends: [
'eslint:recommended','plugin:prettier/recommended','prettier',],rules: {
quotes: [2,'single','avoid-escape'],semi: [2,'never'],'no-extra-boolean-cast': 'off','no-unused-vars': [
1,{
'ignoreSiblings': true,'argsIgnorePattern': 'res|next|^err'
}
],'prettier/prettier': [
'error',{
trailingComma: true,singleQuote: true,tabWidth: 2,semi: false,printWidth: 100,parserOptions: {
parser: 'babel-eslint',ecmaVersion: 2018,sourceType: 'module',}
这是我的package.json
{
"name": "com.alteox.app.mytv","description": "AlteoxTv","dependencies": {
"dotenv-safe": "^8.2.0","wpe-lightning-sdk": "github:rdkcentral/Lightning-SDK"
},"lint-staged": {
"*.js": [
"eslint --fix","git add"
]
},"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},"devDependencies": {
"@babel/core": "^7.10.5","babel-eslint": "^10.0.3","eslint": "^6.6.0","eslint-config-prettier": "^6.7.0","eslint-plugin-prettier": "^3.1.1","husky": "^3.1.0","lint-staged": "^9.4.3","prettier": "^1.19.1"
}
}
import { Launch } from 'wpe-lightning-sdk'
import App from './App.js'
require('dotoenv-safe').config()
export default function () {
return Launch(App,...arguments)
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)