npm: импорт извне папки sr c - PullRequest
1 голос
/ 16 февраля 2020

Итак, у меня есть NodeJS проект со следующим деревом папок

+ node-folder
   + react-app-folder
   + (other folders...)
   + config
       + default.json

Я пытаюсь импортировать этот файл default.json в любой файл в этом react-app-folder.

node-folder и react-app-folder имеют свой собственный файл package.json.

Есть ли способ сделать это?

Большое спасибо всем.

РЕДАКТИРОВАТЬ: Для получения более подробной информации о node-folder. Это сервер приложений NodeJS, чей package.json имеет скрипт, использующий concurrently для запуска nodejs-app на порту 3000 и react-app на порту 3001

Ответы [ 2 ]

2 голосов
/ 16 февраля 2020

Если я правильно понял ваш вопрос, я считаю, что вы используете create-react-app. ModuleScopePlugin вводит ограничение, запрещающее импорт файлов из папки src. Удаление этого из конфигурации вашего веб-пакета позволит вам импортировать файлы из области действия приложения. Пожалуйста, отметьте аналогичный вопрос .

0 голосов
/ 16 февраля 2020

я думаю require нормально, не правда ли?

распространено js

// node-folder/config/default.json
exports.PORT = 8080;
// node-folder/server/app.js
var config = require('../config/config');

console.log(config.PORT);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...