我基于Angular 2 CLI创建了一个小型Angular 2应用程序。将它放在GitHub上然后将其克隆到我的笔记本电脑(两个MacOS)上, ngserve 将无法完成。以下是挂断前显示的最后三行:
在Storage.finished(/usr/local/lib/node_modules/angular-cli/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:39:16)
at /usr/local/lib/node_modules/angular-cli/node_modules/enhanced-resolve/node_modules/graceful-fs/graceful-fs.js:78:16
在FSReqWrap.readFileAfterClose [as oncomplete](fs.js:445:3)
据我所知,我在两台机器上将节点和angularCLI更新为相同版本。 package.JSON文件中有什么东西我应该改变吗?顺便说一下,我将.idea文件夹添加到我的.gitignore文件中,所以它不应该是Webstorm的问题。
答案 0 :(得分:4)
我发现了自己的错误。我没有在我的机器上运行以下几行'本地包裹:
rm -rf node_modules dist tmp
npm install --save-dev angular-cli@latest
npm install
ng init
现在我已经为每台机器完成了这项工作。