gulp错误:错误:找不到模块'@ microsoft / sp-build-web'

时间:2019-08-09 06:53:38

标签: angular sharepoint

我面临创建共享点Web部件的问题。要创建Web部件,应安装以下库:

call npm install -g chalk
call npm install -g loadash
call npm install -g tar-fs
call npm install -g update-notifier
call npm install -g yeoman-generator
call npm install -g yosay

call npm install -g yo
call npm install -g gulp

call npm install -g @microsoft/generator-sharepoint

在安装完上述库之后,将正确创建Web部件。但是几天后,当我再次创建新的Webpart时,发生以下错误: 吞咽错误:

  

错误:找不到模块'@ microsoft / sp-build-web'

当我安装此库时,则发生另一个库丢失错误。

当我再次安装上述库时,那么所有这些库都可以正常工作。

问题是创建Web部件时是否需要再次安装上述库?

2 个答案:

答案 0 :(得分:0)

您是否尝试过以下方法:-

npm -g install npm@next
npm install --global --production windows-build-tools

然后重试您的命令。

答案 1 :(得分:0)

在尝试使用Sharepoint Framework创建Webpart时,出现了相同的错误消息。

我有gulp 3.9.1 version,并且解决了卸载NodeJS版本并安装10.13.0 version的问题。

然后我完成了:

npm install --save-dev @microsoft/sp-build-web.

一切对我有用:)