Webpack-Webpack-dev-server:找不到命令

偶然地,我将node_modules文件夹添加到了我的git中。然后,我再次使用将其删除git rm -f node_modules/*

现在,当我尝试启动webpack服务器时,出现以下错误:

> webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors

sh: webpack-dev-server: command not found

npm ERR! Darwin 14.4.0

npm ERR! argv "node" "/usr/local/bin/npm" "run" "devserve"

npm ERR! node v0.12.4

npm ERR! npm v2.10.1

npm ERR! file sh

npm ERR! code ELIFECYCLE

npm ERR! errno ENOENT

npm ERR! syscall spawn

npm ERR! Blabber@0.0.1 devserve: `webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors`

npm ERR! spawn ENOENT

起初我以为这只是我的项目,但是后来我签出了本教程的代码检查点:同样的错误!因此,全球似乎有些混乱。

这是我到目前为止尝试过的:

  • rm node_modules 并重新安装 npm install
  • npm cache clean正如有人在github上提到这个问题
  • 使用以下命令全局安装webpack npm install -g webpack
  • 从本系统中完全删除node和npm,然后使用brew重新安装

错误消息仍然存在。我还能尝试什么?

PS:的内容webpack.dev.config.js是:

var config = require('./webpack.config.js');

var webpack = require('webpack');

config.plugins.push(

new webpack.DefinePlugin({

"process.env": {

"NODE_ENV": JSON.stringify("development")

}

})

);

module.exports = config;

回答:

好吧,这很容易:

npm install webpack-dev-server -g

令我感到困惑的是,一开始我并不需要它,可能是新版本改变了一切。

以上是 Webpack-Webpack-dev-server:找不到命令 的全部内容, 来源链接: utcz.com/qa/411624.html

回到顶部