【发布时间】:2021-09-13 21:25:44
【问题描述】:
我正在尝试从命令行运行一个简单的hello.ts 脚本。如果脚本没有依赖项,则此方法有效:
npx ts-node hello.ts
但是一旦我开始添加一些依赖项......
import _ from 'lodash';
console.log('hello');
失败了:
找不到模块“lodash”或其对应的类型声明。
即使我全局安装了依赖项,它仍然会失败。那么我如何告诉npx(或ts-node)考虑全局安装的依赖项?
更新
使用Node 16.9.1(通过Version Lens 升级)。多次卸载/重新安装导入的库后,错误似乎消失了。
【问题讨论】:
-
奇怪,我也遇到了这个问题。你在哪个节点和 npm 版本上?