Skip to content

Node Module Resolution does not treat ".." or "." as a relative module name #9651

Description

@rbuckton

TypeScript Version: 2.0.0-dev.20160707

Code

import * as x from ".."; // incorrect resolution
import * as y from "../"; // correct resolution

Expected behavior:

Node module resolution treats ".." or "." as a relative module name, and finds the "index.ts" in the parent folder.

Actual behavior:

Node module resolution treats ".." or "." as a non-relative module name and attempts to resolve it from "node_modules".

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugA bug in TypeScriptFixedA PR has been merged for this issue

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions