Вы можете добавить конфигурацию resolve
в webpack
как
module.exports = {
//things here
resolve: {
extensions: ['.jsx', '.scss', '.js', '.json'],
modules: [
path.resolve(__dirname, 'app'),
'node_modules'
]
}
// other things here
}
где ваша структура каталогов будет выглядеть как
-- app
-- container
-- etc.js
-- api.json
так что вы можете импортировать как
import ETC from 'container/etc';
import json from 'api.json'
Если вы используете create-react-app
, вы можете создать файл .env
в корне вашего проекта и указать NODE_PATH
, указав папку src
(или там, где у вас есть код) все, что у вас есть ' нужно будет написать:
NODE_PATH=src
Создать-реакция-приложение будет читать ваш файл .env
без извлечения.