从文档中我可以看到 Angularassets/按原样复制目录。因此,我想知道是否有一种方法可以避免这种行为,并且只复制在我的应用程序中实际使用的资产。
我见过具有以下配置的项目(webpack,尽管不是 Angular):
{
test: /\.html$/,
use: [
{
loader: 'html-loader',
options: {
minimize: true,
attrs: ['img:src', 'video:poster', 'source:src']
}
}
]
},
{
test: /\.(png|jpg|svg|gif|webm|mp4|ttf|eot|woff|woff2)$/,
use: [
{
loader: 'file-loader',
options: {
name: '[path][name].[hash].[ext]',
context: 'src'
},
},
],
},
Run Code Online (Sandbox Code Playgroud)
这仅复制 HTML 文件中存在的资源。
这可以在 Angular 项目中实现吗?
我正在使用 jQuery UI Sortable 来拖放选择菜单。我也使用 MaterializeCSS 作为样式。
当我多次拖动某个元素时,它会在拖动时到达顶部,我想避免这种情况。
我知道其他人也在这里问过同样的问题,但之前给出的答案都没有解决我的问题。
我不知道这是否与容器选项有关:
container: 'parent'
Run Code Online (Sandbox Code Playgroud)
这是我的代码: https: //jsfiddle.net/06je0bs2/1/