无法在 Mojave 上将此 NPM 命令发送到 运行
Unable to get this NPM command to run on Mojave
想使用这个 chrome-aws-lambda 项目。无法在 OSX Mojave 上将此命令发送到 运行:
运行 这个命令有没有我应该进入的特定目录?
是否有特定的方法需要修改命令以与 Mojave 兼容?
MacBook-Pro:chrome-aws-lambda juan$ npm pack && \
> mkdir --parents nodejs/node_modules/chrome-aws-lambda/ && \
> tar --directory nodejs/node_modules/chrome-aws-lambda/ --extract --
file chrome-aws-lambda-*.tgz --strip-components=1 && \
> rm chrome-aws-lambda-*.tgz && \
> zip -9 --filesync --move --recurse-paths _/chrome-aws-lambda.layer.zip nodejs/
npm notice
npm notice chrome-aws-lambda@1.0.0
npm notice === Tarball Contents ===
npm notice 213B package.json
npm notice === Tarball Details ===
npm notice name: chrome-aws-lambda
npm notice version: 1.0.0
npm notice filename: chrome-aws-lambda-1.0.0.tgz
npm notice package size: 250 B
npm notice unpacked size: 213 B
npm notice shasum: f719b0ff945036a499583e6053d2e80345cc4a0a
npm notice integrity: sha512-JDqf17BONl8f/[...]YbnkKo25JUCNA==
npm notice total files: 1
npm notice
chrome-aws-lambda-1.0.0.tgz
mkdir: illegal option -- -
usage: mkdir [-pv] [-m mode] directory ...
MacBook-Pro:chrome-aws-lambda juan$
Mac 不理解长格式参数(比如 --parents
在你的例子中)。用短格式替换长格式参数:
mkdir --parents -> mkdir -p
tar --directory -> tar -C
--extract -> -x
想使用这个 chrome-aws-lambda 项目。无法在 OSX Mojave 上将此命令发送到 运行:
运行 这个命令有没有我应该进入的特定目录?
是否有特定的方法需要修改命令以与 Mojave 兼容?
MacBook-Pro:chrome-aws-lambda juan$ npm pack && \
> mkdir --parents nodejs/node_modules/chrome-aws-lambda/ && \
> tar --directory nodejs/node_modules/chrome-aws-lambda/ --extract --
file chrome-aws-lambda-*.tgz --strip-components=1 && \
> rm chrome-aws-lambda-*.tgz && \
> zip -9 --filesync --move --recurse-paths _/chrome-aws-lambda.layer.zip nodejs/
npm notice
npm notice chrome-aws-lambda@1.0.0
npm notice === Tarball Contents ===
npm notice 213B package.json
npm notice === Tarball Details ===
npm notice name: chrome-aws-lambda
npm notice version: 1.0.0
npm notice filename: chrome-aws-lambda-1.0.0.tgz
npm notice package size: 250 B
npm notice unpacked size: 213 B
npm notice shasum: f719b0ff945036a499583e6053d2e80345cc4a0a
npm notice integrity: sha512-JDqf17BONl8f/[...]YbnkKo25JUCNA==
npm notice total files: 1
npm notice
chrome-aws-lambda-1.0.0.tgz
mkdir: illegal option -- -
usage: mkdir [-pv] [-m mode] directory ...
MacBook-Pro:chrome-aws-lambda juan$
Mac 不理解长格式参数(比如 --parents
在你的例子中)。用短格式替换长格式参数:
mkdir --parents -> mkdir -p
tar --directory -> tar -C
--extract -> -x