我正在尝试使用adal.js的打字版本。
我按照下面的link下载adal.ts。但是,在运行该命令之后
npm install adal-typescript --save将在解决方案中创建一个新文件夹"node_modules“。但是,它们似乎都没有实现。我是在朝着正确的方向前进,还是我错过了什么?
发布于 2019-05-13 19:15:56
这是NPM install命令的默认行为。
在某些场景下无法在生产服务器上运行npm install (缺少编译工具、internet访问受限等)而且,如果您必须在多台机器上部署相同的项目,可能会浪费cpu、内存和带宽。
您应该在具有与生产服务器相同的库和节点版本的计算机上运行npm install --production,压缩node_modules并在生产服务器上部署。您还应该保留package-lock.json文件以精确定位版本。
这种方法还允许您使用开发包构建/测试代码,然后在实际部署之前修剪node_modules。
移动node_modules文件夹被过度杀伤力。运行npm安装可能会破坏版本依赖关系。最好的方法是npm ci。它使用package_lock文件并安装所需的依赖项,而无需修改版本。npm ci是为持续集成项目设计的。https://docs.npmjs.com/cli/ci.html
希望能有所帮助。
https://stackoverflow.com/questions/56087106
复制相似问题