Angular2 @types/sharepoint/index.d.ts' 不是模块
Angular2 @types/sharepoint/index.d.ts' is not a module
我在 SharePoint 中使用 Angular 2
我正在构建一个需要通过 csom 和 rest 调用 Sharepoint 的服务,我 运行 在输入 Sharepoint 2013
时遇到了麻烦
我有 运行 npm install @types/sharepoint --save-dev
,现在正尝试在我的 TypeScript 代码中引用共享点类型
当我导入 import * as sharepoint from 'sharepoint';
时出现错误 @types/sharepoint/index.d.ts' is not a module
我不知道如何解决这个问题。
附带说明一下,使用 D3 库执行完全相同的操作不会引发任何错误,即
npm install @types/d3 --save-dev
import * as d3 from 'd3';
工作正常
编辑 - 2018 年 5 月 11 日
在文件顶部添加这些以访问任何环境变量
declare var SP: any
declare var _spPageContextInfo: any
您没有导入类型。
如果您可以从 'd3' 导入而没有任何编译错误,那么您的库文件夹必须引用 'd3',特别是 ./node_modules/d3
。
关于打字的一些信息是它指导编译器生成 JavaScript 文件。此外,它还可以让您在设计时进行类型检查,这对 javascript.
来说是一个巨大的好处。
您可以检查是否有用于共享点的模块这是我发现的:https://www.npmjs.com/browse/keyword/sharepoint
我在 SharePoint 中使用 Angular 2
我正在构建一个需要通过 csom 和 rest 调用 Sharepoint 的服务,我 运行 在输入 Sharepoint 2013
时遇到了麻烦我有 运行 npm install @types/sharepoint --save-dev
,现在正尝试在我的 TypeScript 代码中引用共享点类型
当我导入 import * as sharepoint from 'sharepoint';
时出现错误 @types/sharepoint/index.d.ts' is not a module
我不知道如何解决这个问题。
附带说明一下,使用 D3 库执行完全相同的操作不会引发任何错误,即
npm install @types/d3 --save-dev
import * as d3 from 'd3';
工作正常
编辑 - 2018 年 5 月 11 日
在文件顶部添加这些以访问任何环境变量
declare var SP: any
declare var _spPageContextInfo: any
您没有导入类型。
如果您可以从 'd3' 导入而没有任何编译错误,那么您的库文件夹必须引用 'd3',特别是 ./node_modules/d3
。
关于打字的一些信息是它指导编译器生成 JavaScript 文件。此外,它还可以让您在设计时进行类型检查,这对 javascript.
来说是一个巨大的好处。您可以检查是否有用于共享点的模块这是我发现的:https://www.npmjs.com/browse/keyword/sharepoint