我正在使用jspm install npm:cropper
安装cropper并添加" cropper":" npm:cropper@^2.0.1" to package.json aslo我可以在\ jspm_packages \ npm文件夹
下找到它但它没有加载到网络标签中。知道缺少什么吗?
P.S: - 我没有找到cropper.js的类型定义,所以我声明了像
这样的裁剪器declare var cropper: any;
declare module "cropper" {
export = cropper;
}
并将其作为import *导入为' cropper';这没有给出任何错误,但仍然没有运气装载器的运气。
答案 0 :(得分:0)
但它没有加载到网络标签中。任何想法缺少什么
除非需要,否则不会加载。 E.g。
var foo = require('cropper');
console.log(foo);
答案 1 :(得分:0)
有两个步骤。第一步是安装cropper,这是您将包添加到package.json
时所执行的操作。第二步是实际加载包 - 请参阅https://github.com/systemjs/systemjs如何执行此操作。
如果您想自己导入包,则不应使用import ... from 'cropper'
,而是
var cropper = require('cropper');
因为否则TypeScript编译器将检查模块是否是用TypeScript编写的,以及它是否位于node_packages
文件夹下。