当我尝试在 vue3 中构建库时,我想设置多个输出文件。代码如下:
rollupOptions {
output: [
{
file: 'bundle.js',
format: 'cjs'
},
{
file: 'bundle.min.js',
format: 'iife',
name: 'version',
}
]
}
Run Code Online (Sandbox Code Playgroud)
然后我会得到一个错误:
您必须为单文件构建设置“output.file”,或者在生成多个块时设置“output.dir””
那么,我该怎么做才能使这项工作成功呢?
投票:2.3.7
我按照安装 weasyprint (Django 项目)的说明安装了包weasyprint。\n我的系统:win 10。我已经安装了gtk3,它存在于我的PATH中\n
import weasyprint\n...\n@staff_member_required\ndef order_admin_pdf(request, order_id):\n # \xd0\x9f\xd0\xbe\xd0\xbb\xd1\x83\xd1\x87\xd0\xb0\xd0\xb5\xd0\xbc \xd0\xb7\xd0\xb0\xd0\xba\xd0\xb0\xd0\xb7 \xd0\xbf\xd0\xbe ID:\n order = get_object_or_404(Order, id=order_id)\n # \xd0\x9f\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb0\xd0\xb5\xd0\xbc \xd0\xbe\xd0\xb1\xd1\x8a\xd0\xb5\xd0\xba\xd1\x82 \xd0\xb2 \xd1\x84\xd1\x83\xd0\xbd\xd0\xba\xd1\x86\xd0\xb8\xd1\x8e render_to \xd1\x87\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb7 \xd0\xb3\xd0\xb5\xd0\xbd\xd0\xb5\xd1\x80\xd0\xb0\xd1\x86\xd0\xb8\xd1\x8e \xd1\x88\xd0\xb0\xd0\xb1\xd0\xbb\xd0\xbe\xd0\xbd\xd0\xb0 pdf.html HTML \xd0\xb2 \xd0\xb2\xd0\xb8\xd0\xb4\xd0\xb5 \xd1\x81\xd1\x82\xd1\x80\xd0\xbe\xd0\xba\xd0\xb8:\n html = render_to_string(\'shop/orders/order_admin_pdf.html\',\n {\'order\': order})\n # \xd0\xa1\xd0\xbe\xd0\xb7\xd0\xb4\xd0\xb0\xd0\xb5\xd0\xbc \xd0\xbe\xd0\xb1\xd1\x8a\xd0\xb5\xd0\xba\xd1\x82 \xd0\xbe\xd0\xb2\xd1\x82\xd0\xb5\xd1\x82\xd0\xb0 \xd1\x81 \xd1\x82\xd0\xb8\xd0\xbf\xd0\xbe\xd0\xbc \xd1\x81\xd0\xbe\xd0\xb4\xd0\xb5\xd1\x80\xd0\xb6\xd0\xb8\xd0\xbc\xd0\xbe\xd0\xb3\xd0\xbe application/pdf \xd0\xb8 \xd0\xb7\xd0\xb0\xd0\xb3\xd0\xbe\xd0\xbb\xd0\xbe\xd0\xb2\xd0\xba\xd0\xbe\xd0\xbc Content-Disposition:\n response = HttpResponse(content_type=\'application/pdf\')\n response[\'Content-Disposition\'] = \'filename=order_{}.pdf"\'.format(order.id)\n # \xd0\x92\xd1\x8b\xd0\xb7\xd0\xbe\xd0\xb2 \xd0\xbc\xd0\xb5\xd1\x82\xd0\xbe\xd0\xb4\xd0\xb0 weasyprint \xd0\xb4\xd0\xbb\xd1\x8f \xd0\xbf\xd0\xbe\xd0\xbb\xd1\x83\xd1\x87\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f PDF \xd0\xb4\xd0\xbe\xd0\xba\xd1\x83\xd0\xbc\xd0\xb5\xd0\xbd\xd1\x82\xd0\xb0:\n weasyprint.HTML(string=html).write_pdf(response,\n stylesheets=[weasyprint.CSS(\n settings.STATIC_ROOT + \'css/pdf.css\')])\n return response\n
Run Code Online (Sandbox Code Playgroud)\n\nOSError:无法加载库“gobject-2.0”:错误0x7e。此外,ctypes.util.find_library() …
我还是找不到合适的答案."target"选项定义了结果将在哪个版本的Javascript上运行."lib"选项在任何地方都不太清楚.似乎它是一种更精细的方式来描述目标环境,但是它似乎很奇怪它会影响你在.ts源文件中写的内容.认为TS是什么作为JS的超集,那么为什么它会影响,例如,Promis()是否可用?这似乎不仅定义了目标,还影响了Typescript中可用的功能.有人可以清楚地或直接解释答案(在typescriptlang.org或我看过的书中都没有,例如,"指定要包含在编辑中的库文件",这绝对没有解释
我的 debuggin apk 正在工作,但在模拟器 Pixel 3a api 30 中,版本在启动时崩溃
这是我在 android studio 中的错误日志
2021-02-25 10:20:52.264 6454-6454/? E/FlutterLoader: Flutter initialization failed.
java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: dlopen failed: library "libflutter.so" not found
at java.util.concurrent.FutureTask.report(FutureTask.java:123)
at java.util.concurrent.FutureTask.get(FutureTask.java:193)
at io.flutter.embedding.engine.loader.FlutterLoader.ensureInitializationComplete(FlutterLoader.java:178)
at io.flutter.view.FlutterMain.ensureInitializationComplete(FlutterMain.java:78)
at io.flutter.app.FlutterActivityDelegate.onCreate(FlutterActivityDelegate.java:145)
at io.flutter.app.FlutterActivity.onCreate(FlutterActivity.java:91)
at com.shoaibanwar.saray.MainActivity.onCreate(MainActivity.kt:9)
at android.app.Activity.performCreate(Activity.java:8000)
at android.app.Activity.performCreate(Activity.java:7984)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3422)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3601)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7656)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: library "libflutter.so" …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在CentOS7上安装Google-Chrome(Linux 3.10.0-514.el7.x86_64).
需要文件(libappindicator3.so.1()(64位)),但https://pkgs.org/上没有这样的文件.
所以请帮我解决这个问题,谢谢.
[leohu@SpaceX Downloads]$ rpm -ivh google-chrome-stable_current_x86_64.rpm
warning: google-chrome-stable_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
error: Failed dependencies:
libappindicator3.so.1()(64bit) is needed by google-chrome-stable-66.0.3359.117-1.x86_64
Run Code Online (Sandbox Code Playgroud) 我在Vue中很新,也许我的问题很琐碎。
我要做的是:
我想创建一个Vue组件,可以将其放入NPM专用存储库中,然后使用bundle.js文件之类的东西将其导入其他项目中
TLDR:
无法通过vue-cli-service build --target lib / wc导入vue组件构建。导入组件我有silimar"export 'HelloWorld' was not found in '../node_modules/hello-world'
长版:
我已尽可能地提出问题和项目。所有项目均由vue-cli构建,没有任何其他更改。
vue create hello-world
src/component/HelloWorld
,对于本示例,这是我们要导出的组件3a。vue-cli-service build --target lib --name vue-test ./src/components/index.js
index.js在哪里
import Vue from 'vue';
import HelloWorld from './HelloWorld.vue';
const Components = {
HelloWorld,
};
Object.keys(Components).forEach((name) => {
Vue.component(name, Components[name]);
});
export default Components;
Run Code Online (Sandbox Code Playgroud)3b。或直接查看文件vue-cli-service build --target wc --name vue-test 'src/components/HelloWorld.vue'
在两种情况下都会将vue-cli-service
我的文件生成到/dist
文件夹中,我想相信此文件是正确的
在两种情况下,我都无法使用import {HelloWorld} from 'path/to/folder/or/file';
或将组件导入到另一个vue项目 …
在来自 NVlabs 的著名项目(如 Noise2Noise、StyleGAN 等)中有一个名为dnnlib 的特殊统一库。看起来这个库是为解析和简单配置而设计的,但它也参与创建和管理 tensorflow 会话。提到的项目得到了很好的评论,但从这一点来看,很难在侧面或宠物项目中使用某些部分,例如这个库。除了 Github 上的代码,还有什么特别的文档吗?
我想将库依赖项添加到我的项目中,而不必将它们复制并粘贴到MinGW
文件夹中。有什么办法可以做到这一点VS Code
吗?几乎类似于如何Visual Studio
使用包含路径。
注意:我的配置可以编译并完美运行,直到您尝试添加外部依赖项。
c_cpp_properties.json
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceRoot}",
"/usr/include",
"/usr/local/include"
],
"defines": [],
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"/usr/include",
"/usr/local/include"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
},
{
"name": "Linux",
"includePath": [
"${workspaceRoot}",
"/usr/include",
"/usr/local/include"
],
"defines": [],
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"/usr/include",
"/usr/local/include"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
},
{
"name": "Win32",
"includePath": [
"${workspaceRoot}",
"C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.10.25017/include/*",
"C:/Program Files (x86)/Windows …
Run Code Online (Sandbox Code Playgroud) 最近我将 Dagger 2.13 升级到 2.19,在此警告的 Proguard 阶段出现以下编译错误。
Warning: com.mypackage.MyClass_Factory: can't find referenced method 'java.lang.Object injectMembers(dagger.MembersInjector,java.lang.Object)' in program class dagger.internal.MembersInjectors
Run Code Online (Sandbox Code Playgroud)
从 Dagger 2.14.1 开始,这也会发生。这只发生MyClass
在我包含的库中。
如果我使用
-dontwarn com.mypackage.MyClass_Factory
Run Code Online (Sandbox Code Playgroud)
然后它会在运行时崩溃
java.lang.NoSuchMethodError: No static method injectMembers(Ldagger/MembersInjector;Ljava/lang/Object;)Ljava/lang/Object; in class Ldagger/internal/MembersInjectors; or its super classes (declaration of 'dagger.internal.MembersInjectors' appears in MyClass
Run Code Online (Sandbox Code Playgroud)
这意味着来自 Proguard 的警告是我应该注意的合法警告。
我搜索并发现问题报告在https://github.com/google/dagger/pull/950#issuecomment-353223029
@ronshapiro 的解决方案是
您应该dagger.internal
从一个(或两个)库中遮蔽。旧的可能是最简单的
是什么shade the dagger.internal
意思?如何解决我的问题?
我想使用 USB 摄像头 (uvc) 和 Android Studio (Windows)。我在使用 USB 摄像头库“libuvcamera”时遇到问题。我想知道如何解决问题或任何其他方式在我的应用程序中获取 USB 摄像头的视图。让我更好地解释一下\xc2\xb4s 发生了什么:
\n\n我使用 CameraFi 应用程序测试了 USB 摄像头(https://www.camerafi.com/apps/)测试了 USB 摄像头,USB 摄像头被 Android 系统识别(并且工作正常)。
\n\n在 Android Studio 中搜索使用 uvc (usb) 摄像头后,我发现我可以使用这个库: https: //github.com/saki4510t/UVCCamera。
\n\n下载此库+示例后,我尝试使用 Android Studio 打开(只需打开 builg.gradle),代码看起来不错,但当我尝试运行 usbCameraTest0 (或任何其他示例)时,构建失败(我附加构建输出) :
\n\n失败:构建失败并出现异常。
\n\n出了什么问题:\n任务 \':libuvcamera:ndkBuild\' 执行失败。
\n\n\n启动进程\'命令\'null/ndk-build.cmd\'\'时出现问题
\n
尝试:\n使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
\n\n在https://help.gradle.org获取更多帮助
2 秒内构建失败\n14 个可操作任务:7 个已执行,7 个是最新的
\n\n=> …