【发布时间】:2017-04-18 17:59:00
【问题描述】:
我有一个看起来像这样的目录
/foo
是的,这是一个空文件夹,我想运行
cd foo && npm install bar
但是 npm 抱怨 foo 目录中没有 package.json 文件。
如果那里(还)没有 package.json 文件,是否有一种真正可靠的方法可以将依赖项安装到目录中?
原来,这只是一个警告,而不是错误,我看错了,它说:
npm WARN enoent ENOENT:没有这样的文件或目录,打开 '/home/olegzandr/.suman/package.json'
我想我的问题是,有没有办法告诉 NPM 忽略丢失的 package.json 文件?
【问题讨论】:
-
@stdob-- 所以
npm pack foo是要走的路吗? -
一些这样的:
rm -r -f ./node_modules/PACKAGE_NAME && mkdir -p ./node_modules/ && npm pack PACKAGE_NAME | xargs tar -C /var/www/node/ork/node_modules -xzf && mv ./node_modules/package ./node_modules/PACKAGE_NAME && rm PACKAGE_NAME *.tgz:) -
将其添加为答案,我会投票,似乎对我有用
标签: node.js npm npm-install