我正在尝试安装this github sample Angular2 app written in JavaScript,但该应用无法在浏览器中引领。我在下方打印了一个打印屏幕,显示FireFox控制台报告无法找到boot.css
。 为了让示例应用成功启动,我需要做出哪些具体步骤或更改?
根据上面链接的说明,我将以下内容输入CentOS 7终端:
git clone https://github.com/blacksonic/angular2-esnext-starter.git
cd angular2-esnext-starter
npm install
gulp serve
终端随后打印了以下内容:
[user@localhost angular2-esnext-starter]$ gulp serve
[14:50:17] Using gulpfile ~/nodejs_apps/angular2-esnext-starter/gulpfile.js
[14:50:17] Starting 'serve'...
[14:50:17] Starting 'clean'...
[14:50:17] Finished 'clean' after 38 ms
[14:50:17] Starting 'client-build'...
[14:50:17] Starting 'client-copy'...
[14:50:17] Starting 'client-stylesheet'...
[14:50:17] Starting 'livereload'...
[14:50:17] Finished 'livereload' after 2.43 ms
[14:50:18] Finished 'client-stylesheet' after 808 ms
[14:50:19] Finished 'client-copy' after 1.61 s
[14:50:23] Finished 'client-build' after 5.94 s
[14:50:23] Starting 'server-start'...
[14:50:23] Finished 'server-start' after 1.36 ms
[14:50:23] Finished 'serve' after 5.98 s
[14:50:23] [nodemon] 1.9.2
[14:50:23] [nodemon] to restart at any time, enter `rs`
[14:50:23] [nodemon] watching: /home/user/nodejs_apps/angular2-esnext-starter/server/**/*
[14:50:23] [nodemon] starting `node server/index.js`
[14:50:24] [nodemon] Internal watch failed: watch /home/user/nodejs_apps/angular2-esnext-starter/server/config.js ENOSPC
然后我在浏览器中收到以下内容:
为了确认我至少安装了4+版Node.js,我输入以下内容,得到以下回复:
[user@localhost angular2-esnext-starter]$ node --version
v5.12.0
答案 0 :(得分:1)
问题出在您的日志末尾:ENOSPC
根据another question,这可能是由于磁盘空间不足或者耗尽进程可以监视的文件数造成的。
在您的情况下,nodejs进程可能已达到它可以监视的默认文件数。在gulpfile.js
设置文件中配置了livereload
命令 - 它“监视”目录及其文件,并在发生更改时触发重新加载。虽然存储库中只有83个文件,但所有已安装的依赖项(在package.json文件中找到,通过npm install
安装)可能会使其达到文件监视限制。