我现在打包自己写的ts, 是先合并到一个文件(希望只copy一次), 去掉import 然后编译生成 qiunet_utils.d.ts
和 qiunet_utils.js
这种打包方式就是很费劲. 合并后. 之前import的路径就不对了. 所以需要删除import. 但是这是个死办法.
然后尝试了tsc --module system --outFile qiunet_utils.js -p .
. 这个生成合并没有问题, 但是导入cocos后作为插件. 就是找不到module 这是部分 d.ts
文件
declare module “utils/MathUtil” {
export class MathUtil {
/***
* 强转一个数值类型为int
* @param {number} num
* @returns {number}
*/
static numberToInt(num: number): number;
这里是 js 部分内容
System.register(“utils/MathUtil”, [], function (exports_1, context_1) {
“use strict”;
var __moduleName = context_1 && context_1.id;
var MathUtil;
return {
setters: [],
execute: function () {
MathUtil = /** @class / (function () {
function MathUtil() {
}
/**
* 强转一个数值类型为int
* @param {number} num
* @returns {number}
*/
MathUtil.numberToInt = function (num) {
在cocoscreator 作为插件导入后, 就会报错.
load script [utils/MathUtil] failed : Error: Cannot find module 'utils/MathUtil'
想请教下 大家都怎么打包自己的 typescript
库文件的?