bash: webpack: 命令未找到。

4

点击此处查看图片

当webpack下载完成后,提示已安装,但使用指令却无法执行。问题出在哪里?

3个回答

3

使用该命令:npx webpacknpx 命令运行存储在项目的node_modules文件夹中的二进制文件。 假设您已经执行了npm install webpack或者类似的操作,此命令将可用。


1
尝试安装webpack-cli。运行以下命令: npm install webpack-cli -g 然后在命令行中运行webpack -v

通过您给我的指示,我尝试了,但仍然无法解决。我犯了很多错误。前面是NPM WARN deprecated nomnom@1.8.1:软件包不再受支持。请联系support@npmjs.com支持@n。NPM WARN deprecated babel-preset-es2015@6.24.1:感谢使用Babel:我们建议,我们,而且这都是在一堆随机代码的背后。我不会发布它。 - Mr.lu
警告不应该破坏您的安装过程。出现了什么错误? - Anna Melashkina
3
@Mr.lu如果您已经解决了问题,应该在问题下发布一个答案。我遇到了相同的问题,知道如何解决将会很好。 - Arcanox
没有必要全局安装Webpack。你需要Webpack和其他依赖项才能成功运行Webpack,因此请安装项目的依赖项,这样你就可以在项目的“node_modules”目录中拥有本地的Webpack副本。 - Andrew Koster

-1

我看到这个问题已经有一段时间了,但是我想分享我的经验。 全局安装webpack可以使其在终端中使用。相反,如果你将其安装在本地,webpack命令将不可用,但你可以使用npm脚本。

你可以在这里找到更详细的解释。

希望这对大家有所帮助 :)


1
根据webpack文档,这并不是推荐的做法,因为它会版本锁定你,这可能会导致在其他环境中部署时出现问题。 - T to the J
好的。像安装其他依赖项一样在本地安装它,然后运行 npx webpack。这很简单,除非您通过安装全局副本来混淆事情。 - Andrew Koster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接