我尝试使用打字稿作为本地依赖项。我想要的是将它签入我的 devDependency 中,并在 npm 安装之后通过 npm 脚本使用它。
我发现,如果我在我的机器上尝试这个,打字稿(以及 webpack-cli) 将不会被安装。
重现步骤(作为 shell 脚本):
mkdir myproject
cd myproject
npm init --yes
npm i --save-dev typescript
现在,
cat package.json
将确认,打字稿已签入我们的开发依赖项,但即使在另一个npm install
之后,node_modules
目录仍将完全为空。
我在这里做错了什么?
v16.14.2
8.5.0
(我以前遇到过,无论我使用哪个版本都会发生这种情况)
计算机是新设置的,我唯一做的就是登录到私有 npm 存储库
在 Linux 中运行这些步骤(带有节点映像的 Docker 容器) 将导致不同的结果:
ls node_modules
将显示 typescript
因此我对这里发生的事情有点不知所措
我正在使用 oh my zsh
我将
NODE_ENV=production
设置为环境变量,来自一个相当隐蔽的环境脚本。
不聪明,但很难找到
使用自制程序通过简单的命令安装打字稿,例如: 酿造安装打字稿
一定会成功的