关于deepin开发angular项目的一个大问题。
Tofloor
poster avatar
Tassel
deepin
2017-12-29 21:57
Author
以前用deepin开发angularjs项目时没有什么问题,结果现在在deepin上用angular cli工具构建angular2项目时,angular cli不会自动监听文件变化不能实时编译项目,每次修改代码后都要自己手动重启整个项目才能生效,但是这个问题在mac和windows下都不会发生,在这个两个系统上angular cli都能实时监听文件变化并实时编译。这真的很难受。不想舍弃deepin做开发,但这个问题对项目进度影响很大。
Reply Favorite View the author
All Replies
avatar
coderabbit
deepin
2017-12-29 22:21
#1
都是node监听,你换个node版本呢!
Reply View the author
avatar
coderabbit
deepin
2017-12-29 22:22
#2
我之前在deepin下 开发 vue 也没有问题的呀 都是修改实时展现!检查下你的node!
Reply View the author
avatar
duanyao
deepin
2017-12-29 22:35
#3
原则上应该没问题,angular 用的是 typescript,typescript 监听编译是没问题的。
一个可能的原因是监听的文件数达到上限了,需要增大 fs.inotify.max_user_watches (默认8192):
https://stackoverflow.com/questi ... -watch-doesnt-watch
Reply View the author
Comments
Experience
2019-05-15 18:49
1
avatar
iminto
deepin
2017-12-30 02:55
#4
有可能是权限问题
Reply View the author
avatar
Tassel
deepin
2017-12-30 05:00
#5
换了没有用
Reply View the author
avatar
Tassel
deepin
2017-12-30 05:01
#6
https://bbs.deepin.org/post/150852
我之前在deepin下 开发 vue 也没有问题的呀 都是修改实时展现!检查下你的node! ...

换了没有用,我也不知道怎么回事,构建新项目是没问题,项目大起来后就不自动编译展现了
Reply View the author
avatar
Tassel
deepin
2017-12-30 05:04
#7
https://bbs.deepin.org/post/150852
原则上应该没问题,angular 用的是 typescript,typescript 监听编译是没问题的。
一个可能的原因是监听的 ...

应该是这个问题,因为我新构建项目的话是可以实时编译展现的,项目大起来后就不行了,我按下面的方法试了还是有问题,我再看看。
Reply View the author
avatar
Tassel
deepin
2017-12-30 05:17
#8
https://bbs.deepin.org/post/150852
原则上应该没问题,angular 用的是 typescript,typescript 监听编译是没问题的。
一个可能的原因是监听的 ...

解决了,就是这个问题,谢谢大佬指点!
Reply View the author
avatar
jaytang
deepin
2018-02-08 18:32
#9
https://bbs.deepin.org/post/150852
解决了,就是这个问题,谢谢大佬指点!

大佬大佬, 搞了一天,终于在这里找到了答案!!!
Reply View the author