我正在尝试为Angular CLI项目设置Jenkins。我已经在特定用户帐户下的Jenkins服务器上安装了node 和Angular Cli。如果我在服务器上打开命令提示符,请执行以下命令以验证它们是否正确安装,这是结果:
我已经用Jenkins配置了项目,并且创建了两个构建步骤,两个
执行两个bat文件。
一种运行:npm install
第二个运行:ng build –prod
然后,我构建Jenkins,它运行npm install,但是运行ng build
–prod 失败,因为它说“’ng’不被识别为内部或外部
命令”。
难道我做错了什么?还有另一种可能在node_modules文件夹上使用angular cli的方法,因此它不需要使用
服务器上安装的angular cli 。似乎仅为我的用户在服务器上安装了Angular CLI ,但没有为Jenkins用来构建的用户安装Angular CLI 。
PS:我使用以下命令全局安装了Angular CLI:
npm我-g @ angular / cli
无需在服务器上安装angular cli,只需运行
npm run ng -- build
That will run the local version from your project devDependencies
This way you can pass any flag to your local cli npm run ng -- test
, npm run ng -- lint
, etc
您可以ng像这样传递其他标志
run ng – build –prod
More details at https://docs.npmjs.com/cli/run-script
运行windows 7专业32位。 我做错了什么?
问题内容: 我尝试安装该软件。为此,需要Python。 我从这里 name 安装了Python 。 我正在Windows 7上工作。 我的Python软件的层次结构与此博文相同。 之后,我做 当我运行任何Python文件时,它显示 python无法识别为内部或外部命令,可操作程序或批处理文件。无法创建vc项目文件。 我该如何解决? 问题答案: 您要追加到字符串,而不是scripts文件夹。基本上,
问题内容: 我从VSCode 0.10.6更新到0.10.8,并首次尝试使用Typescript。不幸的是,当我告诉VSCode构建时,出现错误: tsc无法识别为内部或外部命令… 以下是相关详细信息: 我根据VS Code指示创建了一个新的“ HelloWorld”项目。这包括: 我跑了一个新的package.json 我之所以跑,是因为我想要本地安装,而不是全局安装。 我创建了launch.j
问题内容: 尝试检查正在运行的Java的当前版本时,收到错误消息“ java不被识别为内部或外部命令,可操作程序或批处理文件”。 我正在运行Windows 7 OS,并且已经下载了最新的JDK,并觉得我可能像从前无法使用命令“ java -version”检查Java版本之前从机器上删除了Java。 我必须下载什么软件才能使Java在我的计算机上再次运行? 编辑: 确保所有环境变量都指向当前Jav
问题内容: 因此,我最近安装了Python版本2.7.5,并对其进行了一些循环处理,但问题是,当我转到cmd并键入时出现错误: 无法将“ python”识别为内部或外部命令 我尝试设置路径,但无济于事。 这是我的路: C:\ Program Files \ Python27 如您所见,这是安装Python的地方。我不知道该怎么办 有人可以帮忙吗? 问题答案: 您需要将该文件夹添加到Windows路
我想开始拉威尔的工作, 在他们的教程中找到以下行: 确保放置~/。路径中的composer/vendor/bin目录,以便在终端中运行laravel命令时找到laravel可执行文件。 我不明白我该怎么办? 我添加了添加到我的系统变量,然后尝试在命令行中使用“laravel new blog”,但收到以下消息: 那我该怎么办?