“ENV”不被识别为内部或外部命令

Lin*_*Man 7 webpack ethereum solidity truffle

所以,我一直在关注 ToDo List 以太坊 DApp 上的 Eat The Blocks 教程。完成第 6 步,但在运行命令时npm run dev-front出现此错误。

> Project@1.0.0 dev-front L:\Project
> ENV=development node_modules/.bin/webpack --watch

'ENV' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! Project@1.0.0 dev-front: `ENV=development node_modules/.bin/webpack --watch`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the Project@1.0.0 dev-front script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Run Code Online (Sandbox Code Playgroud)

这是我正在 Windows 10 上开发的教程https://eattheblocks.com/todo-list-ethereum-dapp-step6/的链接 。

所以我查看了一些论坛,据说在Windows 10中设置环境变量路径是不同的。

"scripts": {
    "dev-front": "ENV=development node_modules/.bin/webpack --watch",
    "dev-back": "nodemon server.js",
    "start": "node server.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
Run Code Online (Sandbox Code Playgroud)

这是代码。我们如何设置环境路径呢?如果有人帮助我解决这个问题,那就太好了。先感谢您。

小智 6

设置环境文件& npm run android...将在 Windows 中工作。在 MAC 中不需要。

“set”和“&”是imp。


Kan*_*san 0

检查这篇文章中的答案。您可能必须按照以下帖子的答案中所述安装 dotenv。

错误“env”未被识别为内部或外部命令?