node.js - path.js:1086 错误:ENOENT:没有这样的文件或目录,uv_cwd
问题描述
我正在遵循 Webpack 指南并在运行时卡在这里npm run build
我收到了这个错误:
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)
我检查了所有进口,一切看起来都很好。比我想象的应该是缓存问题,所以我npm cache clean -f
出人意料地跑了,我得到了完全相同的错误。可能是NodeJS问题,但我不知道如何调试它。
这是我的文件结构:
包.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')
}
};
解决方案
关闭所有终端窗口并再次打开它对我有用。
推荐阅读
- docker - 如何从 docker 容器派生“docker run”语法
- reactjs - 如何在 React+bootstrap 中添加背景图片?
- date - 如果日期小于今天 +30,请使用 Google 表格
- python - 如何使用 Selenium Python 最小化您的 Chrome 浏览器?
- dart - Dart - 如何创建一个新列表
从现有列表 - user-interface - 重新安装 ubuntu-desktop 后鼠标和键盘不起作用
- database - 使用 url 在 airtable 数据库中查询数据
- c - 为什么变量在块结束后会失去其价值?
- javascript - 将代理应用于对象
- javascript - 启动 WebGL 统一游戏时出错