我的反应天真的项目已完全设置并且一直试图将它运行到我的手机但是当我运行时我得到以下错误
react-native run-android
命令.
输出:
java.io.IOException:无法运行程序"/home/webshinobis/Android/sdk/build-tools/23.0.1/aapt":error = 2,没有这样的文件或目录
但我检查了构建工具,那个文件就在那里.我重新安装了23.0.1的构建工具但没有变化.有什么想法要帮忙吗?谢谢.
但是,我正在尝试通过 Workbox Webpack 插件使用 Workbox 设置我的服务工作者。下面是我的 Workbox 配置
module.exports = {
swDest: "./service-worker.js",
swSrc: "./resources/js/service-worker.js",
precacheManifestFilename: './js/wb-manifest.[manifestHash].js',
importWorkboxFrom: 'disabled',
};
Run Code Online (Sandbox Code Playgroud)
下面是生成的服务工作者
module.exports = {
swDest: "./service-worker.js",
swSrc: "./resources/js/service-worker.js",
precacheManifestFilename: './js/wb-manifest.[manifestHash].js',
importWorkboxFrom: 'disabled',
};
Run Code Online (Sandbox Code Playgroud)
/js/wb-manifest.52d5032189ed9e06abfcddfea1d2c06f.js文件内容
importScripts("/js/wb-manifest.52d5032189ed9e06abfcddfea1d2c06f.js");
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
if (workbox) {
workbox.precaching.precacheAndRoute(self.__precacheManifest)
// top-level routes we want to precache
workbox.precaching.precacheAndRoute(['/']);
// injected assets by Workbox CLI
workbox.precaching.precacheAndRoute([]);
// match routes for homepage, blog and any sub-pages of blog
workbox.routing.registerRoute(
/^\/(?:(home)?(\/.*)?)$/,
new workbox.strategies.NetworkFirst({
cacheName: 'static-resources',
})
);
// js/css files
workbox.routing.registerRoute( …Run Code Online (Sandbox Code Playgroud)