laravelを使用してreact.jsを実行し、yarn run watch
を使用して変更を監視しています。一部のWindows 10の更新(それが理由であるかどうかは本当にわかりません)-何か助けが欲しいです。
if (!e && fileOwnerId === process.getuid()) utimesSync(openCollectivePath, now, now)
エラー:
TypeError: process.getuid is not a function at C:\project_path\node_modules\webpack-cli\bin\cli.js:352:43 at FSReqCallback.oncomplete (fs.js:153:23)
単にnpm install
解決しました。フォルダを削除する必要はありませんでした
あなたはそれを修正するために3つのことをすることができます:
1-変更することで、日を月曜日以外の任意の日に変更します
_ const now = new Date();
if (now.getDay() === MONDAY) {
const { access, constants, statSync, utimesSync } = require("fs");
const lastPrint = statSync(openCollectivePath).atime;
const lastPrintTS = new Date(lastPrint).getTime();
const timeSinceLastPrint = now.getTime() - lastPrintTS;
if (timeSinceLastPrint > SIX_DAYS) {
require(openCollectivePath);
// On windows we need to manually update the atime
access(openCollectivePath, constants.W_OK, e => {
if (!e) utimesSync(openCollectivePath, now, now);
});
}
}
_
彼らのパッケージへの寄付について
2-その条件fileOwnerId === process.getuid())
を削除しますが、Windowsユーザーには機能しないため、最後に行うことができます
-この_"webpack-cli": "^3.3.5"
_を依存関係の_package.json
_に追加し、npm
を実行してください。