簡體   English   中英

無法寫入文件:ENOENT:沒有這樣的文件或目錄

[英]Failed to write to file: ENOENT: no such file or directory

我正在嘗試建立一個名稱為build的文件夾,該文件夾將包含許多地圖文件和JavaScript文件。 但是我遇到了如下所示的問題。

代碼:

"scripts": {
    "prestart": "d2-manifest package.json manifest.webapp",
    "start": "webpack-dev-server",
    "test": "echo Everything probably works great\\! ## karma start test/config/karma.config.js --single-run true",
    "build": "rm -rf build && set NODE_ENV=production webpack --progress && npm run manifest",
    "postbuild": "cp -r src/i18n icon.png ./build/",
    "validate": "npm ls --depth 0",
    "manifest": "d2-manifest package.json build/manifest.webapp",
    "deploy": "npm run build && mvn clean deploy",
    "lint": "echo Looks good."
  }

錯誤:

cygwin中的錯誤“無法寫入文件:ENOENT:沒有這樣的文件或目錄”

(我忽略了您似乎在Windows計算機上運行此事實的事實)

set命令不會執行您認為的操作。 要為命令設置環境變量,請使用

VARIABLE=value cmd

要么

env VARIABLE=value cmd

這意味着改變

set NODE_ENV=production webpack --progress

進入

env NODE_ENV=production webpack --progress

通過set NODE_ENV=production webpack --progress您只需將當前shell實例的位置參數設置為NODE_ENV=productionwebpack--progress

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM