我目前正在尝试为包含本地依赖项的node.js 项目创建一个docker 容器。这似乎会导致 docker 出现问题,因此作为解决方法,我尝试仅复制本地依赖项文件夹并忽略 package.json 文件中的依赖项条目。有没有办法指定我想忽略的依赖项并让 npm install 运行并跳过这些实体?
这可以使用以下方法完成开发依赖 https://docs.npmjs.com/files/package.json#devdependencies
您只需要开发的 npm 模块,例如:单元测试、Coffeescript 到 Javascript 的转换、缩小等,使所需的模块成为 devDependency。
要跳过开发依赖项的安装,请通过--production
标记为npm install
,与--production
标志(或NODE_ENV
环境变量设置为production
) npm
不会安装 devDependencies 中列出的模块。”
npm install --production
要使任何模块成为 devDependency 的一部分,请在安装时传递 --dev 。
npm install packagename --save-dev
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)