我正在经历Angular
2
的5分钟快速入门。但是,我的应用程序驻留在src/
文件夹中,而不是存储库的根目录中,并且当我运行npm start
该应用程序时,它试图index.html
在根目录中查找文件。我在读了lite- server
和文件表明,它使用BrowserSync
我可以重新BrowserSync
用bs- config.json
在我的仓库。我做到了,这就是我的配置:
{
"port": 8123,
"server": { "baseDir": "./src" }
}
根据日志,它使用指定的配置:
[1] > todo-app-angular2@1.0.0 lite E:\GitHub\todo-app-angular2
[1] > lite-server "./bs-config.json"
我也尝试通过bs-config.js进行覆盖
module.exports = {
port: 8123,
server: {
baseDir: "./src"
}
};
但是,Angular应用程序仍在端口3000上打开,并且忽略了配置中定义的baseDir。我究竟做错了什么?
您应该使用一个名为bs-config.js
(而不是bs-config.json
一个)的文件,因为lite-
server尝试使用该require
功能加载模块。该配置应该是有效的Node模块:
module.exports = {
"port": 8123,
"server": { "baseDir": "./src" }
};
请参阅源代码中的以下行:https : //github.com/johnpapa/lite-
server/blob/master/lib/lite-server.js#L20
。
默认情况下,此文件是从用户的项目文件夹中加载的。
编辑
在深入研究之后,我的答案的第一部分依赖于github上的代码,而不是实际使用npm install
(版本1.3.4)安装的代码。
在这种情况下,有两种选择:
使用此命令将解决您的问题:
$ lite-server --baseDir ./src --port 3333
希望对您有帮助,蒂埃里
与 主题变得黑暗,在“风格”中造型它没有效果。我甚至删除了基本的applicaion主题--没有效果。所以,这不是一个合适的方式。需要任何帮助,我甚至不知道下一步该怎么办。
我正在尝试在STS中创建一个默认的Spring Boot应用程序。它在STS文件中创建了一个“Spring starter Project”-->。创建项目后未进行任何更改。错误立即显示在POM文件中...
我在Netbean中创建了名为TestA的新war应用程序。然后,我创建了新的Glassfish部署描述符glassfish-web.xml,内容如下: 然后我将我的应用程序部署到GF。上下文根仍然 /TestA,而不是 /new_context_root.为什么? Glassfish版本为3.1.2.2 断续器 如果我通过自动部署文件夹进行部署,则上下文根会正常更改,但不会从web-admin更
问题内容: 我有一个Swing窗口,其中包含一个按钮,一个文本框和一个命名为flag的窗口。根据我单击按钮后的输入,标签应从标志更改为某个值。 如何在同一个窗口中实现这一目标? 问题答案:
本文向大家介绍Android应用程序中读写txt文本文件的基本方法讲解,包括了Android应用程序中读写txt文本文件的基本方法讲解的使用技巧和注意事项,需要的朋友参考一下 最终效果图,点击save会保存到文件中,点击show会从文件中读取出内容并显示。 main.xml activity代码 其他的都为默认。 关于文件保存的路径可以通过ADT携带的File Explorer工具进行查看。如何调
我一直在尝试更改progressBar的颜色,我注意到它使用的是accentColor(在我的例子中是蓝色的),我一直在尝试在没有运气的情况下更改它。 我错过什么了吗? 这是我的风格。xml 这是我在布局中的元素。xml 我的活动: