Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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 &引用;提供的模块可以';“不可加载”;尝试用Nodejs 8加载GoogleCloud数据存储模块时出错_Javascript_Node.js_Typescript_Google Cloud Platform_Google Cloud Datastore - Fatal编程技术网

Javascript &引用;提供的模块可以';“不可加载”;尝试用Nodejs 8加载GoogleCloud数据存储模块时出错

Javascript &引用;提供的模块可以';“不可加载”;尝试用Nodejs 8加载GoogleCloud数据存储模块时出错,javascript,node.js,typescript,google-cloud-platform,google-cloud-datastore,Javascript,Node.js,Typescript,Google Cloud Platform,Google Cloud Datastore,作为Google Cloud平台下云功能实现的一部分,使用Nodejs 8执行,我必须将信息存储在GCP数据存储中 我使用用Javascript编译的TypeScript 当我尝试导入“@googlecloud/datastore”模块时,出现以下错误: 无法加载提供的模块。您的系统中是否存在语法错误 代码?详细堆栈跟踪:类型错误:扩展必须是字符串 我尝试了两种导入模块的方法,每次都出现相同的错误: 从'@googlecloud/Datastore'导入{Datastore}; const da

作为Google Cloud平台下云功能实现的一部分,使用Nodejs 8执行,我必须将信息存储在GCP数据存储中

我使用用Javascript编译的TypeScript

当我尝试导入
“@googlecloud/datastore”
模块时,出现以下错误:

无法加载提供的模块。
您的系统中是否存在语法错误 代码?
详细堆栈跟踪:类型错误:扩展必须是字符串

我尝试了两种导入模块的方法,每次都出现相同的错误:

从'@googlecloud/Datastore'导入{Datastore};
const datastore=新数据存储();

const datastore=require('@googlecloud/datastore');
我还尝试安装不同版本的模块,但没有任何帮助

最后,我意识到,即使没有安装模块(我执行了命令
npm uninstall@google cloud/datastore
),在逻辑上,当我们尝试导入未安装的模块时,我也会得到完全相同的错误:

无法加载提供的模块。
是否列出了所有必需的模块 在package.json依赖项中?
详细堆栈跟踪:错误: 找不到模块“测试”


有没有人遇到过这个问题,或者知道我为什么会出现这个错误?

我在部署功能时遇到了同样的问题,后来我意识到我在错误的位置安装了软件包

我的文件夹结构如下:

  • /
    • 功能
      • 节点单元
      • index.js
我错误地在/级别安装了所有软件包:

  • /
    • 功能
      • 节点单元
      • index.js
    • 节点单元

所以我的所有包都在外部节点模块中。

看到了吗?也许这会有帮助。您是否将模块添加到了package.json中的依赖项中?如果没有添加它,
“@google cloud/datastore”:“^5.0.3”
我确实在我的package.json中的依赖项中添加了该模块。我也查看了文档,但没有发现任何有用的东西。数据存储和QuickBase之间似乎存在冲突。在我的索引文件中,我有其他使用QuickBase的GCP函数。当我注释所有对QuickBase的调用时,使用数据存储的函数编译时不会出错。有没有人遇到过这种冲突,可能知道如何解决?