facebook/flow

Cannot resolve JSON file starting with a dot

Open

#7 673 ouverte le 26 avr. 2019

Voir sur GitHub
 (13 commentaires) (0 réactions) (0 assignés)Rust (1 885 forks)batch import
Has PRbuggood first issuemodule resolution

Métriques du dépôt

Stars
 (22 203 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

Flow version:

version 0.97.0

Flow cannot resolve require with JSON filename starting with a dot:

const meta = require('../.meta.json');

It results in this error:

Error ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ src/apps/graphql-skymock/datasets/__tests__/MetafileConsistency.test.js:7:22

Cannot resolve module ../.meta.json.

      4│ import path from 'path';
      5│ import Ajv from 'ajv';
      6│
      7│ const meta = require('../.meta.json');
      8│
      9│ test('every dataset defined in metafile should exist', () => {
     10│   expect.hasAssertions();

However, when I remove the dot (and rename the file) everything is fine:

const meta = require('../meta.json');
No errors!

Thank you very much for checking it! :)

Guide contributeur