无法将webpack-dev-server识别为内部或外部命令

时间:2018-08-24 15:46:51

标签: javascript node.js web-applications makehuman

亲爱的人

我正在从Github

运行 makehuman-js 项目

我遵循了以下步骤:

1- extract the project in AT folder

2- npm install

3- npm test

但是这里有一个问题:

webpack-dev-server”未被识别为内部或外部命令

我在此picture

中附加了错误

这也是我的项目文件夹: root project

更新我的npm和node js之后。我终于可以在网络浏览器上加载该项目,但是仍然有此“ Error3” Error3

有人可以告诉我如何解决这个问题吗?我花了很多时间,但是找不到解决方法。

1 个答案:

答案 0 :(得分:2)

此处是软件包的作者。

发生的情况是npm test正在运行以下行““ test”:来自项目package.json文件的“ webpack-dev-server --config webpack.test.config.js --open”“。当它在系统PATH中找不到终端命令webpack-dev-server时,就会发生此问题。

您可以通过使用npm install -g webpack-dev-server@2.1.0-beta.10(即package.json中的版本)全局安装webpack 2来解决此问题。如果仍然找不到,则可能需要将全局node_modules文件夹添加到PATH环境变量中。

另一种方法是将package.json替换为“。\ node_modules \ .bin \ webpack-dev-server”“ webpack-dev-server”,这是Windows的相对本地路径。确保您还运行npm install --dev以安装开发依赖项(我已将其添加到自述文件中)。

该项目尚未被很多人使用,因此可能会有一些令人困惑的地方。不过,这对您很有兴趣,因此,如果您还有其他问题,可以在github存储库上打开一个问题,如果有时间,我会尽力帮助/解决问题。