Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

path.js:1086 Error: ENOENT: no such file or directory, uv_cwd

Tags:

I was following the Webpack guide and get stuck here while running npm run build I received the this error:

path.js:1086
          cwd = process.cwd();
                        ^

Error: ENOENT: no such file or directory, uv_cwd
    at Object.resolve (path.js:1086:25)
    at Function.Module._resolveLookupPaths (internal/modules/cjs/loader.js:479:17)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:587:20)

I checked all imports and everything is looking fine. Than I thought is should caching issue so I ran npm cache clean -f surprisingly I get the exact same error. Probably it is NodeJS problem but I have no idea how to debug it.

Here is my file structure:

enter image description here

package.json

{
  "name": "test_webpack",
  "version": "1.0.0",
  "description": "",
  "private": true,
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "webpack"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "clean-webpack-plugin": "^1.0.0",
    "css-loader": "^1.0.1",
    "csv-loader": "^3.0.2",
    "file-loader": "^2.0.0",
    "html-webpack-plugin": "^3.2.0",
    "style-loader": "^0.23.1",
    "webpack": "^4.25.1",
    "webpack-cli": "^3.1.2",
    "xml-loader": "^1.2.1"
  },
  "dependencies": {
    "lodash": "^4.17.11"
  }
}

webpack.config.js

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin')
const CleanWebpackPlugin = require('clean-webpack-plugin')

module.exports = {
  mode: 'development',
  entry: {
    app: './src/index.js',
    print: './src/print.js',
    sec: './src/secondClick.js'
  },
  devtool: 'inline-source-map',
  plugins: [
    new CleanWebpackPlugin(['dist']),
    new HtmlWebpackPlugin({
      titile: "Output manager from webpack n12"
    })
  ],
  output: {
    filename: '[name].bundle.js',
    path: path.resolve(__dirname, 'dist')
  }
};
like image 627
Nedko Dimitrov Avatar asked Nov 16 '18 11:11

Nedko Dimitrov


2 Answers

Closing all terminal windows and opening it again worked for me.

Reference

like image 85
Maroun Melhem Avatar answered Oct 31 '22 08:10

Maroun Melhem


It seems that your shell just went crazy :), Just cd.. && cd [the folder you tried running the command] and everything will get back to normal.

like image 24
Elad Amsalem Avatar answered Oct 31 '22 08:10

Elad Amsalem