nw打包第三方模块如何处理?
使用nw.js开发程序。引入第三方module,使用全局方式安装。
npm install name -g
开发的时候可以正常调动module,打包的时候报错,无法找到模块。
请问打包的时候如何将第三方模块包含进去?
更新
问题解决,规范的做法是:在package.json中定义依赖,然后项目根目录下执行npm install命令,将新建node_modules目录,并且下载依赖库到此目录中,打包时候将此目录打包进去即可。
多谢 @止水
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
开发中使用的第三方包为什么要全局安装呢,如果是构建依赖,例如 babel 或者 webpack 的 bundle 中间过程中使用的包,放置在 devDependencies ,如果是其他运行过程的包最好放置在 dependencies 。总之开发最好不要过于指定全局安装的包。
我想问下,默认我们是忽略打包node_modules的,因为实在是太大了,我想问下怎么打包特定的第三方包的?