我不想在prod-linux上安装npm或nodejs。它目前运行一个asp.net核心应用程序。我想检查它是否使用了特定的包(postpass(。
在开发环境中,我可以在node_modules
文件夹中看到多个postpass文件夹。
这很容易。但在prod中,只有dist
文件夹包含压缩的js文件。
我把它们放错了,在里面找不到任何postcss
字符串。但我不确定这是否是正确的方法。
例如,.js文件中也没有devkit
字符串,但dist/3rdpartylicenses.txt
中有@angular-devkit/built-angular
的许可条款——这就引出了一个问题——为什么它需要保留未使用的包的许可证。
postss是devkit的依赖项之一。。
简而言之,如何确保在没有npm
的机器上没有任何邮政编码痕迹
不可能。为什么不想使用npm?对于它的举动,必须建立一个分析器。
npm install -g webpack-bundle-analyzer
看看这个:https://medium.com/angular-in-depth/optimize-angular-bundle-size-in-4-steps-4a3b3737bf45