在Windows命令提示符下,“系统无法找到webpack指定的路径”

时间:2017-12-18 18:45:08

标签: windows git webpack yarnpkg

我通常使用git bash在启用webpack的项目目录中运行npm start。这很好。

但是,如果我打开常规Windows命令提示符并执行相同操作,我会得到以下内容:

"$basedir/../../Users/<my user>/AppData/Local/Yarn/config/global/node_modules/.bin/webpack.cmd"   "$@"
The system cannot find the path specified.

指定路径中有一个文件,其内容为

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  "%~dp0\..\webpack\bin\webpack.js" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  "%~dp0\..\webpack\bin\webpack.js" %*
)

这是我正在尝试设置的内容,以便其他用户可以运行Windows上的npm start并希望运行包含该命令的简单Windows脚本,而无需重写现有脚本以运行git bash。

我通过yarn添加了webpack和所有其他依赖项。是否可能存在我缺少的纱线设置或当其他用户安装纱线时需要添加/修改的路径变量?

为什么在通过cmd vs git bash运行时,相同文件的行为会有所不同?

0 个答案:

没有答案