google / google/closure-compiler
require('.'): Failed to load module "."
- 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
Assessment
This issue has not been assessed yet.