Ошибка: не удается проанализировать файл конфигурации: '"+ fullFilename +"': "+ e3 - PullRequest
0 голосов
/ 28 февраля 2019

Я просто хочу настроить разработку, подготовку и производство форм среды в своем проекте express.js. Для настройки этих сред я использую файл config https://www.npmjs.com/package/config, и я создал файл development.js в папке конфигурации

имой код для файла development.js

import db from './db';
module.exports = {
    host: '0.0.0.0',
    port: process.env.PORT || 5000,
    secret: process.env.SECRET || 'supersecret',
    db: db.development,
    base_url: process.env.BASEURL || 'http://192.168.1.153:5000',
    fornt_url: process.env.FRONT_BASEURL || 'http://localhost:4200/#',
    savePath:"./uploads/"
};

, и я также обновляю свой файл package.json в скрипте как

"scripts": {
        "test": "node app.js",
        "development": "NODE_ENV=development nodemon app.js",
        "staging": "NODE_ENV=staging node app.js",
        "production": "NODE_ENV=production node app.js"
    },

, и когда я запускаю свой проект, я получаю следующую ошибку, пожалуйстапомогите решить эту проблему

[nodemon] starting `node app.js`
/data/node/tempfu-api/node_modules/config/lib/config.js:963
    throw new Error("Cannot parse config file: '" + fullFilename + "': " + e3);
    ^

Error: Cannot parse config file: '/data/node/tempfu-api/config/development.js': SyntaxError: Unexpected token import
    at Config.util.parseFile (/data/node/tempfu-api/node_modules/config/lib/config.js:963:11)
    at /data/node/tempfu-api/node_modules/config/lib/config.js:725:28
    at Array.forEach (<anonymous>)
    at /data/node/tempfu-api/node_modules/config/lib/config.js:721:14
    at Array.forEach (<anonymous>)
    at Config.util.loadFileConfigs (/data/node/tempfu-api/node_modules/config/lib/config.js:720:13)
    at new Config (/data/node/tempfu-api/node_modules/config/lib/config.js:136:27)
    at Object.<anonymous> (/data/node/tempfu-api/node_modules/config/lib/config.js:1797:31)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/data/node/tempfu-api/helpers/mysql.js:1:78)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
...