您使用角CLI做項目,你讓一個科爾多瓦項目然後在你的角cli.json文件 - >更改路徑科爾多瓦的www文件夾。
然後,當您執行prod構建時,您的資源將被複制到cordova的www文件夾中。
我寫了一個科爾多瓦鉤一樣,
const fs = require('fs');
const execSync = require('child_process').execSync;
module.exports = function(context) {
const basePath = context.opts.projectRoot;
const baseWWW = basePath + '/www';
process.chdir('../bmi-surgical-app');
console.log(`New directory: ${process.cwd()}`);
execSync("ng build --prod --base-href .",{stdio:[0,1,2]});
var files = fs.readdirSync(baseWWW);
for (var i = 0; i < files.length; i++) {
if (files[i].endsWith('.gz')) {
fs.unlinkSync(baseWWW + '/' + files[i]);
}
}
fs.writeFileSync(baseWWW + '/.gitignore', `# Ignore everything in this directory
*
# Except this file
!.gitignore
`);
};
然而,許多更好的選擇像NativeScript &離子2.
如何您運行的代碼?使用serve命令? – Purus
使用命令NPM START,因爲我使用的是Visual Studio代碼終端 – user1777525
您是否在真實設備上測試過?你還有這個問題嗎? – Purus