问题标签 [lite-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
browser-sync - 浏览器同步 - 从“src”目录中提供“node_modules”
我正在通过 lite-server 使用 browsersync,并具有以下配置:
项目布局是这样的:
node_modules
src
|-app
|-index.html
|-systemjs.config.js
package.json
bs-config.json
问题是,在index.html
任何引用
内部都<script src="node_modules/....js">
失败并出现 404。
如何提供 .src 目录之外的路径?
angular - 将 Angular 2 与 lite-server 一起使用时如何查看编译器错误
我正在使用 Angular 2,如果在执行 npm start 时出现编译器错误,我会立即看到。我遇到的问题是当我进行实时代码编辑时,我引入了一个错误。我在 lite-server 输出中没有看到任何编译器错误,所以我必须停下来再做一次 npm start 以找出问题所在。
事情就是这样,还是有办法在以这种方式工作时看到错误?
[更新]
我的 package.json 的脚本部分
http - lite-server 不适用于外部获取请求
我正在使用 lite-server 运行 Angular 2 应用程序。当我尝试发出获取请求时,我收到外部链接的 404 错误。我可以成功获取目录中的文件。
原型:身体
这是我的获取请求代码的组件:
}
我试图配置我的 bs-config.js 文件,如下所示:
https://github.com/johnpapa/lite-server/issues/100
但我不确定这是否是我的问题的原因。这是那个文件:
任何帮助,将不胜感激!
node.js - Angular2 - 中断 lite 服务器工作流程以下载其他 npm 包?
我有运行 5 分钟设置项目的 Angular2 应用程序。一旦 lite-server 开始运行(在 npm start 之后),控制台的光标不再响应命令。有没有办法中断 lite 服务器以在同一进程中下载其他包?或者是终止当前进程(Ctrl+C)然后在加载包后再次重新启动 lite 服务器的唯一方法?
node.js - 如何为 heroku 配置 lite-server 端口?
我正在尝试在 Heroku 上部署 nodejs lite-server。我能够在本地正常运行服务器,但部署失败并出现以下错误:
基本问题是我不确定如何允许 Heroku 设置端口。他们动态地做到这一点(我只知道如何静态地做到这一点)。所以我需要设置一个环境变量,以便服务器可以设置正确的端口。如何使用 lite-server 做到这一点?
此问题已针对不同的服务器设置得到解决:
为 Heroku 配置 http 服务器端口
Heroku + node.js 错误(Web 进程在启动后 60 秒内无法绑定到 $PORT)
为 Heroku 配置 Express 服务器端口
angular - 用于本地开发的 lite-server 路径
只要我将所有内容都保存在我的根文件夹中,利用 tsc/npm 脚本和 lite-server 进行 JIT 编译就可以完美地工作
IE
bs-config 用于处理此问题:
作为同事的新要求,这应该改为更“吞咽方式”的开发方式,使用经典的 dist 文件夹,编译.js
文件应该放在哪里
尝试仅使用我刚刚添加"outDir": "./dist"
到 tsconfig的标准 npm 脚本来实现这一点
大问题是,一旦我更改了 bs-config 的 baseDir,我就无法再访问 node_modules,因为 lite-server 显然无法在其 baseDir 之外提供服务?
具体来说,我无法从 index.html 中获取我的最小节点库,例如
此处提供的修复对我不起作用: lite-server 不会从 Angular 2 应用程序中的父目录加载脚本
angular - Angular-CLI 项目可以使用 lite-server 而不是 ng serve 运行吗?
为一个非常新的问题道歉,但是使用 Angular-CLI(似乎只能运行ng serve
)创建的项目可以运行而不是运行lite-server
,因为它目前位于 Angular 自己的快速入门页面上?
作为一个初学者,我很欣赏 in 的简单性,它似乎并没有像使用 Webpack 那样lite-server
以非常不透明的方式将所有这些烟雾和镜子捆绑在一起。ng serve
我敢肯定这是有原因的,但这并不能帮助我理解此时引擎盖下发生的事情,因为我只是把脚弄湿了。
是否有任何简单的方法来改造 CLI 吐出的内容以运行lite-server
,或者我应该继续通过克隆快速入门而不是使用 CLI 工具来启动新项目?
感谢您的任何见解!
json - 配置 lite-server 特殊结构 angular 2
我在启动和调试应有的解决方案结构时遇到问题(而且我无法修改它)!
这是我的结构:
intsconfig.json
配置为将所有文件转编译为,dist/out-tsc
并且所有 typescript 和 html 文件都在 in 中src/app
,除了index.html
in /src
!
这是我的bs-config.json
文件:
在我有./src
baseDir (index.html
文件在哪里)和文件的地方,我尝试从./dist/**
所有*.js
已转译的地方读取./src/**/
所有 html 和 typescript 文件!
当我开始lite-server
找到 index.html 文件但没有任何反应!
我尝试了很多变体,但我无法正确配置!任何人都可以帮助我吗?
谢谢!
node.js - npm start 不打开浏览器选项卡
我正在学习 angularjs 2。我想在他们的官方网站上使用 angularjs 2 制作我的第一个应用程序。所以我从这里https://angular.io/guide/quickstart开始关注所有内容。现在在第 6 步中,我必须在终端中运行命令“npm start”。它在终端中给出了类似的结果——
但它不会在我的 crome 中打开任何选项卡。如果我输入它提供的 url
手动在地址栏中给出预期的结果,工作正常,源文件中的任何更改都会立即导致浏览器发生更改。问题是:我不知道为什么它没有在浏览器中自动打开选项卡。 谁能帮我?
2016 年 11 月 7 日更新
重要的观察是我在另外两台电脑上复制了我的项目。在那里它按预期工作。当我运行“npm start”时,它会在浏览器中打开选项卡并运行应用程序。所以它不会产生任何问题,并且根据官方 angular2 教程站点工作。任何人都知道为什么我的电脑会发生这种情况还是我的浏览器?
angular - 角 2 形式
我正在 angular 2 + typeScript+ lite 服务器中开发一个应用程序。我发现它的行为非常罕见。我开发了一个包含文本框的网页。如果我在 2 台不同机器的 2 个不同浏览器中点击该网页,我的网页页面弹出正确但是如果我在一台客户端机器的一个浏览器中输入任何值来形成文本框,即使是其他客户端机器的其他浏览器的文本框也填满了这个值。请帮助我。如果我在一个浏览器中输入内容,其他机器的其他浏览器也受影响,请帮帮我。