Ionic:如何更改build,temp,www目录的位置

时间:2018-02-16 12:20:43

标签: ionic-framework

当使用" ionic serve"时,我无法使用不同的build / www目录启动我的离子应用程序。命令

我最近购买了一台NAS,以保证我的源代码安全并备份。我认为最好的方法是将我的GitHub存储库移动到我的NAS驱动器。 (可能是我的第一个错误,但这似乎是我研究的最佳选择)。由于不需要在NAS上保留构建,临时文件或www文件,我认为最好的选择是配置离子应用程序,以便这些文件存储在本地,我认为它将在本地构建得比在网络存储(考虑到我的LAN带宽限制)。

在阅读IONIC配置文档(https://ionicframework.com/docs/developer-resources/app-scripts/)时,我对package.json文件进行了以下更改:

"config": {
    "ionic_root_dir":"C:/Users/username/Development/",  
    "ionic_tmp_dir":"C:/Users/username/Development/tmp/",   
    "ionic_src_dir":"Y:/Dev/GitHub/mynewapp/src/",  
    "ionic_www_dir":"C:/Users/username/Development/www/",
    "ionic_build_dir":"C:/Users/username/Development/build/"
  }

C =本地,Y = NAS。

进行这些更改并保存文件后,我使用" ionic serve"启动离子服务器。命令。但是,在构建完成并且浏览器打开后,我只收到一个空白页面。在单击F12时,控制台提供了以下错误:

HTTP404: NOT FOUND - The server has not found anything matching the requested URI (Uniform Resource Identifier).
GET - http://localhost:8100/build/main.css
HTTP404: NOT FOUND - The server has not found anything matching the requested URI (Uniform Resource Identifier).
GET - http://localhost:8100/build/polyfills.js
HTTP404: NOT FOUND - The server has not found anything matching the requested URI (Uniform Resource Identifier).
GET - http://localhost:8100/build/vendor.js
HTTP404: NOT FOUND - The server has not found anything matching the requested URI (Uniform Resource Identifier).
GET - http://localhost:8100/build/main.js
SCRIPT5009: SCRIPT5009: 'angular' is not defined

我检查了上面引用的目录,构建和www目录中填充了数据。

通过删除上述配置并重新运行" ionic serve"来反转更改。命令浏览器启动,应用程序按预期运行。

到目前为止,我一直无法找到解决方案。非常感谢任何帮助。

0 个答案:

没有答案