通过 .yarnrc 修改了 node_modules 的路径,详见 https://q.cnblogs.com/q/141927/
--*.modules-folder "/node_modules"
启动 node 容器 build angular 项目
docker run --rm \
-v=/npm-cache/.npm:/root/.npm \
-v=/npm-cache/packages:/npm-cache/packages \
-v=/node_modules:/node_modules \
-v=$(pwd)/src/$project/ClientApp/:/src \
-w=/src \
node:18-alpine \
sh -c 'yarn install && yarn build'
却提示找不到 ng 命令
$ ng build
/bin/sh: ng: not found
error Command failed with exit code 127.
请问如何解决?
通过创建软链接的笨办法暂时解决了
sh -c 'yarn install && ln -s /node_modules ./node_modules && yarn build'
使用默认 node_modules 路径没有这个问题
– dudu 2年前