gpt4 book ai didi

vue.js - 在vue-nativescript上无法使vue-devtools独立应用程序正常工作

转载 作者:行者123 更新时间:2023-12-03 12:40:52 24 4
gpt4 key购买 nike

我正在尝试通过vue学习nativescript。
我了解了devtools,并了解到应该有一个Electron独立应用程序,npx vue-devtools,但是它不会打开任何窗口。

这是一个内置的基本应用程序vue init nativescript-vue/vue-cli-template <name>,所以它应该可以“开箱即用”地工作。

该应用程序确实可以在模拟器和真实设备上正常工作,所以我不知道出了什么问题。
我已经多次重新安装并重新初始化了项目,但没有任何改变。

这是包。json

  "name": "test_devtools",
"version": "1.0.0",
"description": "A native application built with NativeScript-Vue",
"author": "none",
"license": "MIT",
"nativescript": {
"id": "org.nativescript.application",
"templateVersion": "v2",
"tns-android": {
"version": "6.5.0"
},
"tns-ios": {
"version": "6.5.0"
}
},
"dependencies": {
"@nativescript/theme": "^2.2.1",
"nativescript-socketio": "^3.3.1",
"nativescript-toasty": "^3.0.0-alpha.2",
"nativescript-vue": "^2.6.0",
"tns-core-modules": "^6.5.1"
},
"devDependencies": {
"@babel/core": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@vue/devtools": "^5.3.2",
"babel-loader": "^8.1.0",
"nativescript-dev-webpack": "^1.5.1",
"nativescript-vue-devtools": "^1.2.0",
"nativescript-vue-template-compiler": "^2.6.0",
"nativescript-worker-loader": "~0.11.0",
"node-sass": "^4.13.1",
"vue-loader": "^15.9.1"
}
}

还有 main.js
import Vue from "nativescript-vue";
import App from "./components/App";
Vue.use(VueDevtools);
// Prints Vue logs when --env.production is *NOT* set while building
Vue.config.silent = TNS_ENV === "production";
Vue.config.devtools = true;
new Vue({
render: (h) => h("frame", [h(App)]),
}).$start();

最佳答案

在main.js中,您需要首先导入devtools,使其成为首次导入:

import VueDevtools from 'nativescript-vue-devtools'

然后,在下面(不一定是下一个语句,您可以将其放置在文件中的较低位置):
if (TNS_ENV !== 'production') {
Vue.use(VueDevtools)
}

它以这种方式工作。

关于vue.js - 在vue-nativescript上无法使vue-devtools独立应用程序正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61291150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com