node.js - 发布找不到 gulp
问题描述
Visual Studio 2017 15.7.3、SDK Net Core 2.1、Windows 7 Ultimate
Developer Command Prompt
如果我从项目的根目录打开并运行 gulp,它就可以工作。
如果我Command Prompt
从 Windows 打开一个,导航到我的项目的根目录,然后运行 gulp 我得到
'gulp' is not recognized as an internal or external command, operable program or batch file.
如果我搜索系统驱动器,我找不到 gulp.exe 或 gulp.com。我还直接查看了C:\Users\%user%\AppData\Roaming\npm
和npm-cache
文件夹,但找不到executable
.
在我的Project.csproj
文件中,我有
<Target Name="MyPublishScripts" BeforeTargets="BeforePublish">
<Exec Command="npm install" />
<Exec Command="gulp" />
<Exec Command="ng build" />
</Target>
当我发布时,它在gulp
带有is not recognized ...
.
我试过"%APPDATA%\npm\gulp" and "%APPDATA%\npm-cache\gulp"
了gulp is not recognized...
在Output
窗口中,我可以看到它%APPDATA%
被正确解释为C:\Users\%user%\AppData\Roaming
.
C:\Users\%user%\AppData\Roaming\npm
两者都在路上command prompts
。
何时从正在使用gulp
的路径成功运行?Developer Command Prompt
我的主要问题是我将在.csproj
for中使用什么路径gulp
?
解决方案
您需要为此安装 gulp-cli。您可以将 gulp 安装为全局 npm 模块。
尝试在命令提示符下进行操作。
npm install gulp-cli -g
npm install gulp -g
gulp --help
如果您仍然面临同样的问题,请告诉我
推荐阅读
- html - SVG 不会向屏幕底部弯曲
- javascript - 进行画布图像像素操作的步骤是什么?
- asp.net-core - API Gateway Http 与 Aspnet Core Web Api 的集成
- javascript - 用 2 个最低的 innerText 值更改 div 的 bg 颜色(值是随机创建的)
- firebase - 在flutter中创建与用户关联的集合
- python - 使用 python 计算 EMA
- python - 如何授予不和谐机器人所有者的权限?
- python - 安装了 python-dev 的 Ubuntu 18 上缺少 python.h
- c# - 使用 Selenium 从网站获取 a 并将其数据转换为 Datatable (c#)
我想获取数据(表中的行和列并将它们存储在 DataTable 中(c#)
表格可以在这里找到https://services.gst.gov.in/services/searchtp,添加
2
- python-3.x - 数据流 WriteToParquet 失败,没有明确的消息:“Worflow 失败”