首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webpack-dev-server错误与“命令找不到: webpack-dev-server”

webpack-dev-server错误与“命令找不到: webpack-dev-server”
EN

Stack Overflow用户
提问于 2015-11-16 21:27:03
回答 2查看 7.6K关注 0票数 6

我不明白为什么我不能让它运行..。我做了以下几件事。

代码语言:javascript
复制
npm install -g webpack webpack-dev-server

确认已成功安装。

现在,当我尝试执行webpack-dev-server时,我得到以下内容:

代码语言:javascript
复制
$ webpack-dev-server --inline --hot
zsh: command not found: 'webpack-dev-server'

永远不要遇到这样的情况,因为我的所有其他npm模块都加载/运行良好,在本地和全球都是如此。我也尝试过在本地安装它到一个项目(添加到package.json,npm安装,yadda .)并收到同样的错误。

我是不是遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-02 13:47:39

按照这个答案在GitHub上找到解决方案

我能在我的机器上解决这个问题。这似乎是一个权限问题。 我在全球安装了webpackwebpack-dev-server。然而,即使在那时,$ webpack-dev-server也会导致命令找不到(如上文所述)。 问题是npm将全局包安装到/usr/local/lib/node_modules,这需要根权限。 为了避免使用根权限,我更改了将全局包安装到$HOME目录中的目录。为了做到这一点,我遵循了以下指南:https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md 我再次全局地安装了webpackwebpack-dev-server (这次没有sudo),并验证它们是否安装在我的新目录中。 现在,我终于可以运行$ webpack-dev-server了。

票数 4
EN

Stack Overflow用户

发布于 2016-02-23 03:29:32

问题是npm将全局包安装到/usr/local/lib/node_模块,这需要根权限。为了避免这种情况,您可以使用sudo npm i -g webpack webpack开发服务器

对我起作用了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33744952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档