Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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
Node.js au run-应用程序包中不包含js文件_Node.js_Npm_Aurelia - Fatal编程技术网

Node.js au run-应用程序包中不包含js文件

Node.js au run-应用程序包中不包含js文件,node.js,npm,aurelia,Node.js,Npm,Aurelia,我刚刚将我的aurelia应用程序升级到最新版本,现在发现它在运行时失败——在构建过程中没有错误报告。失败于 Uncaught TypeError: Cannot read property '__useDefault' of undefined at ensureOriginOnExports (vendor-bundle.js:14252) 这是因为它在应用程序包中找不到“app”类。在查看应用程序包时,没有包含应用程序js类/代码,只有html和css(应用程序包大小从225KB减少到1

我刚刚将我的aurelia应用程序升级到最新版本,现在发现它在运行时失败——在构建过程中没有错误报告。失败于

Uncaught TypeError: Cannot read property '__useDefault' of undefined
at ensureOriginOnExports (vendor-bundle.js:14252)
这是因为它在应用程序包中找不到“app”类。在查看应用程序包时,没有包含应用程序js类/代码,只有html和css(应用程序包大小从225KB减少到125KB,因此当您知道要查看什么时,这是非常明显的)。aurelia cli版本0.24

在更新之前-一切都很好

但是,如果我执行了
au new
,然后执行
au run
,它将按预期工作。不同之处在于跟踪成功-列出了应用程序/环境/主等,而对于我的项目,它只列出了应用程序和导航栏(还需要列出环境/主等)。这是使用typescript 2.1.5

我已经更新了aurelia.json文件,使其与cli>=0.23兼容-事实上,它与
au new
生成的文件几乎完全相同。 供应商包确实包含预期的js代码(大小也大致相同)

有什么想法吗? 谢谢
Windows 10/Node v6.9.4/npm v4.1.1

在cli版本之间升级时,推荐的方法是使用具有相同选项的au new构建新项目,然后将任务复制到您的项目中。。在cli版本之间升级时,建议的方法是使用具有相同选择的au new构建新项目,然后将任务复制到您的项目中。。并增加依赖项

这应该不会有任何区别,但是通过运行
npm install aurelia cli-g
尝试更新cli的全局版本。另外,删除脚本文件夹并再次运行
au-run
。您已经这样做了。没有区别。甚至卸载了cli并返回到0.18-也没有区别,这表明问题在于cli的依赖性。如果我复制了项目的旧版本
node\u modules
,那么问题就消失了。这应该不会有任何区别,但尝试通过运行
npm install aurelia cli-g
来更新cli的全局版本。另外,删除脚本文件夹并再次运行
au-run
。您已经这样做了。没有区别。甚至卸载了cli并返回到0.18-也没有区别,这表明问题在于cli的依赖性。如果我复制项目的旧版本
node\u模块
,那么问题就会消失。