Angular CLI 不包含 ng build --prod 上的所有包
Angular CLI doesn't include all packages on ng build --prod
我完成了 Angular 7 个项目,当我加载服务器调试版本 (ng build
) 时,一切正常。
但是在生产中(ng build --prod
)包含的 mqtt 不起作用。
所以我用了https://www.npmjs.com/package/paho-mqtt这个插件。
当我 运行 ng build
正常时,我加载 dist,在服务器上工作。但是如果我使用 ng build --prod
paho mqtt 在同一台服务器上不起作用。仅适用于 ng build
为什么 ?
抱歉,我是 Angular 的新手,我不明白为什么不起作用。
很高兴你成功了。
基本上:
1) 删除您的 node_modules
文件夹
2) 确保你安装并保存了它
npm i paho-mqtt --save
这将确保包没有被错误缓存并将其作为依赖项安装。
一般来说,要在生产环境中运行构建,会使用诸如 npm run build
之类的命令来创建一个构建文件夹,其中包含 运行 应用程序所需的所有文件。
我完成了 Angular 7 个项目,当我加载服务器调试版本 (ng build
) 时,一切正常。
但是在生产中(ng build --prod
)包含的 mqtt 不起作用。
所以我用了https://www.npmjs.com/package/paho-mqtt这个插件。
当我 运行 ng build
正常时,我加载 dist,在服务器上工作。但是如果我使用 ng build --prod
paho mqtt 在同一台服务器上不起作用。仅适用于 ng build
为什么 ?
抱歉,我是 Angular 的新手,我不明白为什么不起作用。
很高兴你成功了。
基本上:
1) 删除您的 node_modules
文件夹
2) 确保你安装并保存了它
npm i paho-mqtt --save
这将确保包没有被错误缓存并将其作为依赖项安装。
一般来说,要在生产环境中运行构建,会使用诸如 npm run build
之类的命令来创建一个构建文件夹,其中包含 运行 应用程序所需的所有文件。