Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 防止第三方库被easy webpack捆绑(在Aurelia starter应用程序中)_Node.js_Webpack_Aurelia - Fatal编程技术网

Node.js 防止第三方库被easy webpack捆绑(在Aurelia starter应用程序中)

Node.js 防止第三方库被easy webpack捆绑(在Aurelia starter应用程序中),node.js,webpack,aurelia,Node.js,Webpack,Aurelia,我想在此框架esnext webpack初学者应用程序上创建一个Aurelia项目: 但我的问题是,如何避免图书馆被easy webpack捆绑?您只需添加一个典型的服务器端库(如Postgres客户端),就可以看到问题: npm安装pg promise--保存 然后,当运行npm start(您甚至不必从代码中引用pg promise)时,它将抛出异常,尝试解决这一问题没有意义,因为正确的解决方案是将pg promise从easy webpack捆绑中排除。有没有解决这个问题的例子?我知道这

我想在此框架esnext webpack初学者应用程序上创建一个Aurelia项目:

但我的问题是,如何避免图书馆被easy webpack捆绑?您只需添加一个典型的服务器端库(如Postgres客户端),就可以看到问题:

npm安装pg promise--保存


然后,当运行
npm start
(您甚至不必从代码中引用pg promise)时,它将抛出异常,尝试解决这一问题没有意义,因为正确的解决方案是将pg promise从easy webpack捆绑中排除。有没有解决这个问题的例子?

我知道这有点晚了,但我在试图找到同一问题的答案时遇到了这个问题。对于其他经历过这种情况的人,你会找到答案

基本上,aurelia webpack plugin将导入
package.json
中列出的所有依赖项。幸运的是,有一种方法可以解决这个问题,而且非常简单。您只需添加:

“奥雷利亚”:{
“构建”:{
“包括从属关系”:“aurelia-*”
}
},

内部
package.json
。如果您正在使用一个框架导航启动器,则
aurelia
键将已经存在,但您必须在
资源旁边添加
“includedeDependencies:”aurelia-*
:[]

我知道这有点晚了,但我在试图找到同一问题的答案时遇到了这个问题。对于任何其他遇到这个问题的人,你都会找到答案

基本上,aurelia webpack plugin将导入您的
包.json
中列出的所有依赖项。幸运的是,有一种方法可以解决这个问题,而且非常简单。您只需添加:

“奥雷利亚”:{
“构建”:{
“包括从属关系”:“aurelia-*”
}
},

package.json
内部。如果您使用的是一个框架导航启动器,
aurelia
键将已经存在,但您必须在
“资源”旁边添加
“includededependency:”aurelia-*
:[]

是的,我找到了该设置。我最终像这样排除了pg promise库,因为我还有很多其他依赖项要包含,这样我就不需要列出它们中的每一个:
“includeDependencies”:[“!pg promise”]
是的,我找到了这个设置。我最终像这样排除了pg promise库,因为我还有很多其他依赖项要包含,这样我就不需要列出它们中的每一个:
“includeDependencies”:[“!pg promise”]