1.5.0-beta5.1 typescript项目怎么引入npm包?

编译错误:Compile error: Cannot require ‘lodash’ from ‘xxxxxx’

# 创建package.json
npm init

# 安装lodash
npm install --save @types/lodash

assets/Script/Test.ts

import * as _ from "lodash";

cc.log(_);

你这样npm install的只是lodash的类型文件,还要安装一下lodash

npm install不行,只能下载lodash的库文件放入assets内才能引入吗?

最好不要在游戏项目的 assets 目录下直接安装 npm 包,因为可能会有各种冗余的依赖,每个需要在运行时使用的库最好自己下载

下载单文件版本吗?
应该下载对应的ts版本还是js版本?还是都兼容?

npm 包还有 ts 版本?
找浏览器兼容的版本下载比较稳,之后放在项目里也可以选择导入为插件