我正在尝试从另一个项目(lerna / yarn工作区)导入一个项目ngModule。子模块位于public class Metronome {
public static boolean mute = false;
public static boolean playing = false;
private static Timer mainTimer;
private static SoundPool soundPool;
private static int soundID;
public static void loadSound(Context context) {
soundPool = new SoundPool(2, AudioManager.STREAM_MUSIC, 0);
soundID = soundPool.load(context, R.raw.metronome, 1);
}
public static void play(float pace, boolean isMuted) {
mainTimer = new Timer();
MyTimerTask mainTimerTask = new MyTimerTask();
mainTimer.schedule(mainTimerTask, 0, Math.round(pace * 1000));
mute = isMuted;
playing = true;
}
public static void stop() {
mainTimer.cancel();
mainTimer.purge();
playing = false;
}
static class MyTimerTask extends TimerTask {
@Override
public void run() {
playSound();
}
private void playSound() {
if (!mute) {
soundPool.play(soundID, 1, 1, 1, 0, 1);
}
}
}
}
下。当我运行ng服务时,出现错误消息:
'错误:TypeScript编译中缺少/web/node_modules/@web/views/src/app/views/views.module.ts。请通过“文件”或“包含”属性确保它在您的tsconfig中。
我该如何正确地对文件进行角度转换?
答案 0 :(得分:0)
复制node_module下的ngModule并将其粘贴到您的src/app
文件夹中。现在它将使用ng serve
命令进行编译。
让我知道这是否对您有用。