Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js Nativescript vue不';如果没有--bundle选项,则无法工作_Vue.js_Webpack_Nativescript_Nativescript Vue_Nativescript Cli - Fatal编程技术网

Vue.js Nativescript vue不';如果没有--bundle选项,则无法工作

Vue.js Nativescript vue不';如果没有--bundle选项,则无法工作,vue.js,webpack,nativescript,nativescript-vue,nativescript-cli,Vue.js,Webpack,Nativescript,Nativescript Vue,Nativescript Cli,请让我知道我可以提供哪些信息来更好地帮助解决此问题。到目前为止,我一直在阅读webpack,比较我的webpack.config.js文件,并随机搜索GoogleVoid 今天早上早些时候,我正在如期运行我的NativeScript vue项目。进行了一些更改、保存、测试、清洗、重复冲洗。然后我尝试了一个构建,得到了以下错误消息: Unable to apply changes on device: emulator-####. Error is: Nativescript-vue doesn'

请让我知道我可以提供哪些信息来更好地帮助解决此问题。到目前为止,我一直在阅读webpack,比较我的webpack.config.js文件,并随机搜索GoogleVoid

今天早上早些时候,我正在如期运行我的NativeScript vue项目。进行了一些更改、保存、测试、清洗、重复冲洗。然后我尝试了一个构建,得到了以下错误消息:

Unable to apply changes on device: emulator-####. Error is: Nativescript-vue doesn't work without --bundle option. Please specify --bundle option to the command and execute it again..
我一直在一个.vue文件中进行编辑--我没有修补任何其他文件,尤其是配置文件

导致此问题的原因是什么?
如何解决此问题?
有没有比粘贴错误消息更智能的搜索方法

更新:

应@Estradiaz的要求

我一直在尝试使用运行应用程序:
tns运行安卓——捆绑

(还尝试了
ios
,得到了相同的结果)

我使用
npm安装
tns安装

我的package.json中唯一的脚本是:

"clean": "rm -rf node_modules/* && rm -rf hooks/* && rm -rf platforms/* && rm webpack.config.js && rm package-lock.json"
(如果/当添加新资产时,仅对所有内容进行核爆)

运行TNS版本#5.2.4

终端的输出为:

Webpack compilation complete. Watching for file changes.
Webpack build done!
Unable to apply changes on device: emulator-5554. Error is: Nativescript-vue doesn't work without --bundle option. Please specify --bundle option to the command and execute it again..
更新:

埃斯特拉迪亚兹放弃了一些伟大的知识;但是,当我的nativescript vue包从2.0.2更新到2.1.0时,发现我的错误


回滚到2.0.2解决了我的具体问题。其他开发人员已经开始报告类似的问题:并且搜索打字错误

在不更改开发依赖项的情况下,
“--bundle”
错误的主要原因是使用了非本机元素,例如使用了Lable而不是
Label

以下:

$ npm install -g @vue/cli @vue/cli-init
$ vue init nativescript-vue/vue-cli-template <project-name>
$ cd <project-name>
$
$ npm install
$ # or
$ yarn install
$
$ tns run android --bundle
$ # or
$ tns run ios --bundle
至(html:
div
):

将收到以下错误:

网页编辑完成。监视文件更改。网页包构建 完成了

无法在设备emulator-5554上应用更改。错误是: 没有--bundle选项,Nativescript vue无法工作。请说明 --将选项绑定到命令并再次执行


经过一些故障排除(以及技术负责人的帮助),我们今天找到了一个新的
nativescript vue
(从2.0.2升级到2.1.0)

其中,“特性”是:“未提供--bundle选项时显示错误”


我不知道这在我的项目范围内实际意味着什么,也不知道我是如何调用构建的,也不知道它为什么会崩溃。。。但是回滚到2.0.2解决了我的问题。

今天有一个损坏的
nativescript vue
版本(
2.1.0
),这导致了您遇到的问题。我们已经发布了带有补丁的
2.2.0
,因此请确保您运行的是最新版本。

如何启动您的应用程序?Tns还是npm?你能发布脚本吗?嗨@Estradiaz谢谢你回复我:)我已经更新了问题的更多细节——我希望这些是你想要的。看起来还好——我可以问一下,我以前从来没有这样做过,我现在懒得测试——只是一个想法——你只使用了本机组件?我能确定的是,是的。nativescript-{方向、主题核心、ui列表视图、ui侧抽屉、vue}、tns核心模块和vuex。这些都不是该项目的新增项目;在过去的几天里,我一直在研究UI布局(我的假设是,如果我破坏了UI,屏幕就不会显示,而不是构建逻辑会失败)是的,但是我认为这个错误发生在tns无法解释代码的时候——imo或者忘记了——捆绑,或者捆绑是错误的——现在手机中的im将在稍后构建一个,并测试我是否可以重新创建代码。非常感谢!奇怪的是,从今天开始,我们在最新版本的nativescript vue@2.1.0中发现了这个问题——回滚到2.0.2解决了这个问题。看起来很多其他开发人员也开始遇到这种情况。我一直在一个.vue文件中进行编辑--我没有修补任何其他文件,尤其是配置文件。有点误会^^不客气:)是的。很抱歉。我没有想到我的nativescript vue包被设置为“最新”。所以,当我在一个新版本上把所有东西都吹走时,我问,因为我没有更改任何版本号,所以所有东西都会保持原样。抱歉,这是一个不可能的问题,除非我把我所有的回购协议都扔进了罚单。我对2.2.2也有同样的问题,我回到了2.0.2(正如@doug所建议的),问题就消失了
<template>
    <Page>
        <ActionBar title="Welcome to NativeScript-Vue!"/>
        <GridLayout columns="*" rows="*">
            <Label class="message" :text="msg" col="0" row="0"/>

        </GridLayout>
    </Page>
</template>
<template>
    <Page>
        <ActionBar title="Welcome to NativeScript-Vue!"/>
        <GridLayout columns="*" rows="*">

            <div id="hello"></div>
        </GridLayout>
    </Page>
</template>
<template>
    <Page>
        <ActionBar title="Welcome to NativeScript-Vue!"/>
        <GridLayout columns="*" rows="*">
            <Lable class="message" :text="msg" col="0" row="0"/>

        </GridLayout>
    </Page>
</template>