Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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
Javascript 导入不使用';我没有出口_Javascript_Angularjs - Fatal编程技术网

Javascript 导入不使用';我没有出口

Javascript 导入不使用';我没有出口,javascript,angularjs,Javascript,Angularjs,我的node_modules文件夹中有一个ngDraggable.js库,它必须作为依赖项包含,如下所示: import draggable from 'ngDraggable'; ngDraggable.js没有导出,所以我使用了一些so答案中的工作,我再也找不到了。建议使用同一文件夹中的index.js文件,该文件将导入并导出ngDraggable.js。由于某种原因,这个文件丢失了,我记不起有两行代码这样做了:(我尝试了这个,但根本不起作用: import ngDraggable fro

我的node_modules文件夹中有一个ngDraggable.js库,它必须作为依赖项包含,如下所示:

import draggable from 'ngDraggable';
ngDraggable.js没有导出,所以我使用了一些so答案中的工作,我再也找不到了。建议使用同一文件夹中的index.js文件,该文件将导入并导出ngDraggable.js。由于某种原因,这个文件丢失了,我记不起有两行代码这样做了:(我尝试了这个,但根本不起作用:

import ngDraggable from './ngDraggable';
export default angular.module('ngDraggable', [ngDraggable]);
错误: 未捕获错误:[$injector:modulerr]未能实例化模块应用程序,原因是: 错误:[$injector:modulerr]未能实例化模块{“default”:{“default”:{“{u invokeQueue”:[],“{u configBlocks”:[],“{u runBlocks”:[],“requires”:[{}],“name”:“ngDraggable”}},原因是: 错误:[ng:areq]参数“模块”不是函数,已获取对象 在

其中“app”是表示应用程序的主模块,“default”必须是导入ngDraggable并为主模块公开它的模块,您可以尝试

import * as draggable from 'ngDraggable';

我找到了丢失文件的副本。这是代码片段

require('./ngDraggable.js');
module.exports = 'ngDraggable';

我怀疑问题出在第二行,那是出口的责任。。