angular-cli - ng 在特定文件夹中服务
问题描述
我有以下文件夹结构
PROYECTO_WEB
-->ELECTRON
-->FRONT-->WS-ANGULAR
文件夹WS-ANGULAR是我在 Angular 中的应用程序的工作区,如果我在该文件夹中运行,命令“ng serve”就可以工作!
也就是说,在这个带有命令的url中,它可以工作
C:\Users\ser...\ANGULAR-ELECTRON-DJANGO\PROYECTO_WEB\FRONT\WS-ANGULAR> ng 服务
有没有办法做一个ng serve "NAME PATH"
例如:
C:\Users\slope>ng 服务 C:\Users\ser...\ANGULAR-ELECTRON-DJANGO\PROYECTO_WEB\FRONT\WS-ANGULAR
因为我在ELECTRON文件夹中创建了一个名为 package.json 的文件,其结构如下:
{
"name": "angular-electron-django",
"version": "0.0.0",
"main": "main.js",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"start:electron": "ng build --base-href ./ && electron ."
}
}
我有以下错误:
build 命令需要在 Angular 项目中运行,但找不到项目定义。
谢谢你的帮助!
解决方案
没有这样的论点会或可能适用于ng serve
.
但是,您可以使用prefix
npm 命令的参数,它可以让您在 npm 命令后附加一个前缀来告诉它在哪里运行它们。
假设您在 中定义了一个package.json
with"start": "ng serve"
脚本FRONT/WS-ANGULAR
,您可以将其放入您的ELECTRON
package.json
:
"start": "npm start --prefix ../FRONT/WS-ANGULAR",
或者如果命令是其他东西(start:app
例如):
"start": "npm run --prefix ../FRONT/WS-ANGULAR start:app",
推荐阅读
- ms-office - 我在哪里可以将自定义数据存储在活动项目中,以便与会者也可以获取该自定义数据?
- sql - JPA 中的 To_chars
- ios - 在 Xcode 中构建 Unity 项目时,链接器命令失败,退出代码为 1
- java - 使用 r2dbc 和 flyway 在 Spring Boot 应用程序中设置 h2
- serverless-framework - 在 Serverless 上执行的第一个钩子是哪个?
- javascript - javascript - 使用 for (key in json) - 我想获取所有其他关键注释 json 仅包含对象
- python-3.x - Pytorch 1.6 中 GRU 的retain_graph 问题
- facebook-opengraph - Facebook 微数据调试器不显示 OpenGraph、Schema 的任何预览
- php - PHP无效的引用可打印序列,来自Yahoo的格式错误的q编码
- bash - 使用 bash 通配符按数字排序