我正在使用Ionic 2。
我跑步时收到错误:
ionic build android
Running 'build:before' gulp task before build [15:35:59] Starting 'clean'... [15:35:59] Finished 'clean' after 69 ms [15:35:59] Starting 'build'... [15:35:59] Starting 'sass'... [15:35:59] Starting 'html'... [15:35:59] Starting 'fonts'... [15:35:59] Starting 'scripts'... app\theme\app.variables.scss Error: File to import not found or unreadable: globals.core Parent style sheet: E:/Development/IDE/ionic-apps/theWhoZoo/app/theme/app.variables.scss on line 7 of app/theme/app.variables.scss >> @import "globals.core";
这是一个离子生成的文件:
app.variables.scss
// http://ionicframework.com/docs/v2/theming/
// Ionic Shared Functions
// --------------------------------------------------
// Makes Ionic Sass functions available to your App
@import "globals.core";
// App Shared Variables
.
.
非常感谢任何帮助。
答案 0 :(得分:3)
<强>更新强>
尝试在package.json中使用离子原生的v2时会发生这种情况。它花了我一些搜索,但显然是正常的,因为RC0版本的Ionic2有很多变化。阅读有关新结构here的所有内容。
缓解问题并真正将您的应用转换为最新Ionic2结构的步骤:
npm -v
)ionic -v
)完成所有步骤后,您可以使用npm run build
我得到的其他错误:
templateUrl: 'build/pages/list/list.html'
=&gt; templateUrl: 'list.html'
"node_modules/.bin/ngc" - app
,这将在src / app / Visual Studio
我使用Visual Studio,为了使构建工作,您必须再次关闭VS并重新打开,它将正常工作。 另请注意,您需要添加路径&#39; C:\ Program Files(x86)\ nodejs&#39;到顶部的外部Web工具,所以它不会使用内置的node.js太旧了。