google / google/closure-compiler

require('.'): Failed to load module "."

Open
#3,196 1 comment 0 reactions 0 assignees View on GitHub
internal-issue-created triage-done
Dominant language
JavaScript
Stars
7.7k
Forks
1.2k
Avg merge
2d 12h
Merged PRs (30d)
6

Description

The `require('.')` statement does not work, but `require('./')` is fine.

```js
const { test } = require('.')

console.log(test)
```

```sh
-jar /Users/zavr/node_modules/google-closure-compiler-java/compiler.jar --compilation_level ADVANCED--language_out ECMASCRIPT_2017 --module_resolution NODE --process_common_js_modules
--externs externs/node.js
--js t/require/index.js
--js t/require/dot.js
```

```sh
Exit code 1
t/require/dot.js:1: ERROR - Failed to load module "."
const { test } = require('.')
^

1 error(s), 0 warning(s)
```

```js
const { test } = require('./')

console.log(test)
```

```js
'use strict';console.log("test");
```

This is the same for `import` statements.
```
t/require/dot.js:1: ERROR - Failed to load module "."
import { test } from '.'
^

1 error(s), 0 warning(s)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.