build dev failed:无法将属性'fileSystem'设置为null

时间:2017-01-18 12:51:41

标签: javascript node.js angular ionic-framework ionic2

我正在尝试运行Ionic 2应用程序。我在运行ionic serve

时遇到以下错误
  

build dev failed:无法将属性'fileSystem'设置为null

完整的日志如下:

λ ionic serve                                                              

> ionic-hello-world@ ionic:serve D:\ionic         
> ionic-app-scripts serve                                                  

[18:11:23]  ionic-app-scripts 0.0.47                                       
[18:11:24]  watch started ...                                              
[18:11:24]  build dev started ...                                          
[18:11:24]  clean started ...                                              
[18:11:24]  clean finished in 6 ms                                         
[18:11:24]  copy started ...                                               
[18:11:24]  transpile started ...                                          
[18:11:28]  transpile finished in 4.15 s                                   
[18:11:28]  webpack started ...                                            
[18:11:28]  build dev failed: Cannot set property 'fileSystem' of null     
[18:11:28]  dev server running: http://localhost:8100/                     

[18:11:28]  copy finished in 4.39 s                                        
[18:11:28]  watch ready in 4.44 s   

3 个答案:

答案 0 :(得分:26)

将离子应用脚本更新为最新版本。 RC5发布时为1.0.0。

npm install @ionic/app-scripts@latest --save-dev

根据建议,请检查here中的package.json。

运行npm install

答案 1 :(得分:0)

这对我有用: 在您的项目中,转到yourProjectname \ node_modules \ @typesoject

然后安装

$ npm install pouchdb @types/pouchdb

您现在可以使用

import PouchDB from 'pouchdb';

如此处here

所述

答案 2 :(得分:-1)

我也面临着Ionic2应用程序的这个问题。

当我试图在ripple浏览器中运行应用程序时,它告诉你“你已经准备好了!如果你看到这个页面,那么你仍然需要为Visual Studio安装NPM Task Runner扩展并再次运行此应用程序。您可以从以下位置下载扩展程序:“。

我努力解决我使用visual studio 2015 Update3的问题。

最后我得到的解决方案是使用离子“@ ionic / app-scripts”。

要解决此问题,请执行以下步骤。

1]在命令提示符下执行命令“npm uninstall -g ionic” 2]将@ ionic / app-scripts的版本更新为1.1.4,即“@ ionic / app-scripts”:package.json文件中的“1.1.4”并保存文件。
3]在命令提示符中执行命令“npm install -g ionic”。    它会给出一些警告,不需要警惕它。
4]我再次通过右键单击packages.json文件完成了Restore Packages 5]接下来转到visual studio中的查看菜单,然后从那里选择其他窗口选择Task Runner Explorer 6]右键单击ionic:build select Binding>在构建之前(它将在部署到www目录之前首先构建所有离子组件。

确保在开始执行这些步骤之前删除了node_module文件夹。

这就是我应用的一切都开始正常运行。

我希望它会对某人有所帮助
第二个解决方案是黑色项目采取sidemenu项目即使你失败做上述步骤并重新启动visual studio并创建新项目与sidemenu它将工作正常。