我在使用ionic 2
应用程序时遇到了有线问题。
当我点击ionic serve
命令时,它会在localhost上启动服务器。这是结果
[12:00:45] ionic-app-scripts 0.0.45
[12:00:46] watch started ...
[12:00:46] build dev started ...
[12:00:46] clean started ...
[12:00:46] clean finished in 31 ms
[12:00:46] copy started ...
[12:00:46] transpile started ...
[12:00:52] transpile finished in 6.08 s
[12:00:52] webpack started ...
[12:00:53] copy finished in 6.93 s
[12:01:03] webpack finished in 10.36 s
[12:01:03] sass started ...
[12:01:04] sass finished in 1.61 s
[12:01:04] build dev finished in 18.14 s
[12:01:05] watch ready in 18.62 s
[12:01:05] dev server running: http://localhost:8100/
这是package.json
文件
"scripts": {
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
但如果我更改了一些.ts
文件并将其保存,则离子服务器无法检测到该更改。我必须转到终端并输入{{1}对于我所做的每一项更改,使用ctrl+c
命令重新启动服务器。
但是我目前的工作分支正在其他计算机上运行。他们没有遇到这个问题。所以我重新安装了ionic serve
和ionic 2
,同时我根据此清除了缓存文件(How do you completely remove Ionic and Cordova installation from mac?)。但它并没有解决问题。但是,如果我运行另一个应用程序,它会正确运行并自动检测我的保存更改。
现在我无法理解出了什么问题。任何人都对此有所了解。感谢。
答案 0 :(得分:1)
如果您的离子应用程序的文件路径有不必要的字符(空白,斜线等),那么手表会在编译时连接。所以避免他们。仅使用下划线进行字符串分隔。然后可以克服这个问题:)
答案 1 :(得分:0)
PS D:\test> (sls -n '(.*;){4}' sample.txt).line
Text1;Text2;Text3
Text1;Text2;Text3
# or in long form:
PS D:\test> Select-String -NotMatch -Pattern '(.*;){4}' -Path .\sample.txt | Select-Object -ExpandProperty Line
中的我的脚本工作正常,你可以尝试一下:
packege.json