Tho*_*mas 5 javascript continuous-integration node.js
我实际上正在研究持续集成,并且在处理过程的构建顺序时我实际上面临一个(小)问题。
实际上,我有一个应用程序,在项目的根目录下有以下目录:
我的问题是:当我在构建步骤(构建最后一个工件以投入生产,在测试过程之后)时,我应该将 node_modules 目录复制到 dist 文件夹中吗?所以这个 dist 文件夹可以独立工作(使用缩小等...等...),所以我只需要在我的 prod 环境中部署这个文件夹?
如何仅移动“依赖项”模块而不移动“devDependencies”模块?
您不需要复制任何内容,因为 Node 当您require
在 Node 应用程序中使用模块时,它将node_modules
在当前目录中搜索,如果找不到依赖项,它将尝试在其父目录中搜索,依此类推。
在此处查看 Node 如何查找包:http://mycodesmells.com/post/node-basics-looking-for-package/
如果您不想在生产环境中存在开发依赖项,则可以仅安装非开发依赖项:
npm install --production
Run Code Online (Sandbox Code Playgroud)
来源: https: //docs.npmjs.com/cli/install
归档时间: |
|
查看次数: |
3068 次 |
最近记录: |