我正在尝试运行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
答案 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它将工作正常。