小编one*_*sec的帖子

如何为OSX注册自定义非文档UTI /文件类型以识别它?

我已经阅读了关于这个问题的所有门票,但我仍然没有把它弄好.我有一个非文档OSX应用程序(适用于OSX Lion和MountainLion).我希望此应用程序导出和导入与自定义文件扩展名".iobs"相关联的自定义数据.在内部,这些文件只是使用[NSKeyedArchiver archivedDataWithRootObject:]存档的数据,并使用"iobs"扩展名保存到磁盘上.

所以,我的清单是这样的:

1)出口机制:检查.我的应用程序正确创建.iobs文件.如果我在终端中运行"file <filename.iobs>",我会得到"iObserve_exportedItems.iobs:Apple二进制属性列表"

2)检查导出的UTI的声明.如下图所示.我没有声明自定义文档类型,因为我从来没有在我的应用程序中使用NSDocument,没有任何意义.无论如何,我已经尝试过但失败了.我也试过了"Conforms To"条目的不同组合,但没有成功.

Xcode4的快照导出了自定义UTI声明

3)有没有第三点??? 我是否需要启动应用程序以让系统知道?我到目前为止只是在Xcode的Debug中运行它,这没有任何效果.所以我猜我的Info.plist是错误的,但我从Xcode4界面填充它,所以???

感谢您的任何帮助,提示,问题,建议.

macos uti osx-mountain-lion

8
推荐指数
1
解决办法
2104
查看次数

对于使用 Vue cli3 库的 Vuejs cli3 SPA 应用程序,SSR 构建表示“文档未定义”

我有一个使用 Vue CLI v3 创建的相当复杂的 SPA Vue.js 应用程序。我想转换这个应用程序以从 SSR 中受益(尽管我最终可能只使用预渲染......)

我的应用程序也在使用通过 CLI v3 创建的自定义 Vuejs 库。这些库嵌入了 CSS,我想继续这样做。

我可能已经阅读了世界上关于 Vue cli、vue-loader、vue-style-loader、vue.config.js、提取 css 等的所有内容,但我一直失败。

这是我加载给定路线时正在运行的应用程序的错误消息:

ReferenceError: document is not defined
    at addStyle (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:699:22)
    at addStylesToDom (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:683:20)
    at addStylesClient (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:637:3)
    at Object.3351 (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:500:14)
    at __webpack_require__ (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:21:30)
    at Object.d12e (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:3590:380)
    at __webpack_require__ (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:21:30)
    at Module.fae3 (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:3859:51)
    at __webpack_require__ (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:21:30)
    at /Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:85:18
    at Object. (/Users/onekiloparsec/code/my-app/node_modules/vue-custom-lib/dist/vue-custom-lib.common.js:88:10)
    at Module._compile (internal/modules/cjs/loader.js:701:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)
Run Code Online (Sandbox Code Playgroud)

单击错误的第一行时,我从commonjs我的 lib 文件中获得以下代码: …

vue.js server-side-rendering vuejs2 vue-ssr vue-cli-3

6
推荐指数
1
解决办法
1319
查看次数