Can you import node's path module using import path from 'path'

I prefer using the import x from 'y' syntax, but all I've seen online is const path = require('path').

Is there a way to import the path module using this syntax?


Solution 1:

For people trying to import path in a TypeScript file, and ending up here:

  1. Be sure to have node types installed:

    npm install --save-dev @types/node
    
  2. Import path symbol:

    import * as path from 'path';
    

Note: @types/* are automatically included for compilation, providing you use typescript version 2.0 or above, and provided you don't override the types property in compiler options file (tsconfig.json).

Solution 2:

You can either do

import module from 'path'

or if you just need to import path just do

import 'path'